Modificare la struttura del log-in
Ciao a tutti!
Ho un problema, che probabilmente è molto facile da risolvere ma davvero non ci riesco... :lol:
Allora io ho trovato al seguente link una mini guida per creare una community
http://webdev.jacoz.net/articoli_php...ity_00016.html
Ho seguito tutte le istruzioni, e sono riuscito a crearmi la mia community
Ho un problema sul login però
il codice è il seguente
Codice PHP:
<?php
require("config.php");
echo "<h1>Login</h1>\n";
if ($action == FALSE)
{
$user = "";
$query = @mysql_query("SELECT * FROM members ORDER BY nome ASC");
while($result = @mysql_fetch_array($query))
{
$user .= " <option value=\"" . $result[0] . "\">" . $result[1] . "</option>\n";
}
echo "<form action=\"./login.php\" method=\"post\">\n";
echo "<table width=\"100%\" border=\"0\" cellspacing=\"1\" cellpadding=\"3\">\n";
echo " <tr>\n";
echo " <td width=\"8%\"><strong>Username</strong></td>\n";
echo " <td width=\"92%\">\n";
echo " <select name=\"user\" style=\"width: 99%;\">\n";
echo " <option>Seleziona...</option>\n";
echo $user;
echo " </select>\n";
echo " </td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td><strong>Password</strong></td>\n";
echo " <td><input type=\"password\" name=\"pass\" style=\"width: 99%;\"></td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td colspan=\"2\"><input type=\"hidden\" name=\"action\" value=\"login\">\n";
echo " <input type=\"submit\" value=\" Login! \">\n";
echo " </td>\n";
echo " </tr>\n";
echo "</table>\n";
echo "</form>\n";
}
else
{
if ($user == TRUE && $pass == TRUE)
{
$query = @mysql_query("SELECT * FROM members WHERE id = $user");
$result = @mysql_fetch_array($query);
if ($pass == $result[2])
{
@setcookie("logged");
echo "Ok!\n";
echo "Login effettuato correttamente!";
echo "<a href=\"./privata.php\">Entra nella sezione privata!</a>";
}
else
{
echo "Errore!\n";
echo "Password errata!";
}
}
else
{
echo "Errore!\n";
echo "Non hai compilato tutti i campi obbligatori.";
}
}
@mysql_close();
?>
Il risultato lo si può trovare sul mio sito al seguente link
http://freegameweb.altervista.org/membri/login.php
Come potete notare nel punto in cui devi inserire l'username dell' utente mi si apre una lista con tutti gli utenti iscritti.
Non si può cambiare in modo che un utente per entrare debba inserire il suo Username senza selezionarlo???
Spero di essere stato il più chiaro possibile...
Ciao!
se me lo passi a me il tuo codice mi fai un favorone
devo inserire anche io un login nel mio sito, ma non ci riesco perchè per quanto riguarda il php è tabula rasa!!!
Quindi se me lo passi a me il tuo codice per il login mi fai un favorone!!:roll::roll: