- 24 Agosto 2012
- 144
- 0
- Miglior risposta
- 0
Ragazzi questo è il log-in del mio sito:
Dopo del login ho messo che lo reindirizza nella home page del mio sito, però il brutto è che il login lo fanno, ma dopo il login non esce niente del loggatore, nel senso che non gli esce da nessuna parte il suo nome utente, e cose varie... sapete come faccio a far vedere il suo nome utente nella mia home page? Vi dico già che io con il PHP sono negato
Grazie in anticipo
<?php
require('config.php');
if(isset($_POST['login']))
{
$user = (isset($_POST['user'])) ? trim($_POST['user']) : '';
$pass = (isset($_POST['pass'])) ? trim($_POST['pass']) : '';
if (!get_magic_quotes_gpc()) {
$user = addslashes($user);
$pass = addslashes($pass);
}
$pass =($pass);
$query = mysql_query("SELECT id FROM utenti WHERE user = '$user' AND pass = '$pass' LIMIT 1");
if(mysql_num_rows($query) == 1)
{
$login = mysql_fetch_array($query);
$_SESSION['login'] = $login['id'];
$_SESSION['username'] = $login['user'];
header('Location:
exit;
}
else
die('Nome Utente o Password errati');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login</title>
</head>
<body>
<form action="" method="post">
<input name="user" type="text" id="user" value="Nome Utente" onfocus="if(this.value=='Nome Utente') this.value='';" /><br />
<input name="pass" type="password" id="pass" value="Password" onfocus="if(this.value=='Password') this.value='';" /><br />
<input name="login" type="submit" value="Login" /><br />
</form>
</body>
</html>
require('config.php');
if(isset($_POST['login']))
{
$user = (isset($_POST['user'])) ? trim($_POST['user']) : '';
$pass = (isset($_POST['pass'])) ? trim($_POST['pass']) : '';
if (!get_magic_quotes_gpc()) {
$user = addslashes($user);
$pass = addslashes($pass);
}
$pass =($pass);
$query = mysql_query("SELECT id FROM utenti WHERE user = '$user' AND pass = '$pass' LIMIT 1");
if(mysql_num_rows($query) == 1)
{
$login = mysql_fetch_array($query);
$_SESSION['login'] = $login['id'];
$_SESSION['username'] = $login['user'];
header('Location:
Perfavore,
Entra
oppure
Registrati
per vedere i Link!
exit;
}
else
die('Nome Utente o Password errati');
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Login</title>
</head>
<body>
<form action="" method="post">
<input name="user" type="text" id="user" value="Nome Utente" onfocus="if(this.value=='Nome Utente') this.value='';" /><br />
<input name="pass" type="password" id="pass" value="Password" onfocus="if(this.value=='Password') this.value='';" /><br />
<input name="login" type="submit" value="Login" /><br />
</form>
</body>
</html>
Grazie in anticipo