Salve, ho scritto semplice script per autenticazione utente..
Mi da solo un errore essendo che sto convertendo un codice scritto in mysql, con la classe medoo.in che è fantastica.. l'unico che mi da un errore se provo ad sbagliare password e nome..
Mi da l'errore su $data != 0
avete idea come posso risolvere il problema? Grazie mille ..
sto usando xampp windows 7.1.15 php.
grazie e buona settimana.
Mi da solo un errore essendo che sto convertendo un codice scritto in mysql, con la classe medoo.in che è fantastica.. l'unico che mi da un errore se provo ad sbagliare password e nome..
PHP:
<?php include($_SERVER["DOCUMENT_ROOT"] . '/inc.php'); ?>
<?php include("theme/header.php"); ?>
<table align="center" bgcolor="#CCCCCC" border="0" cellpadding="0"
cellspacing="1" width="300">
<tr>
<td>
<form method="post" name="">
<table bgcolor="#FFFFFF" border="0" cellpadding="3"
cellspacing="1" width="100%">
<tr>
<td align="center" colspan="3"><strong>User
Login</strong></td>
</tr>
<tr>
<td width="78">Username</td>
<td width="6">:</td>
<td width="294"><input id="username" name=
"username" type="text"></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input id="password" name="password" type=
"password"></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td><input name="submit" type="submit" value=
"Login"> <input name="reset" type="reset" value=
"reset"></td>
</tr>
</table>
</form>
</td>
</tr>
</table>
<?php
if (isset($_POST['submit']))
{
session_start();
$username=$_POST['username'];
$password=$_POST['password'];
$datas = $db->select("login", [
"username",
"password"
], [
"username" => $username,
"password" => $password
]);
foreach($datas as $data)
{
$_SESSION['login_user']=$data["username"];
}
if ($data != 0)
{
echo "<script language='javascript' type='text/javascript'> location.href='home.php' </script>";
}
else
{
echo "<script type='text/javascript'>alert('User Name Or Password Invalid!')</script>";
}
}
?>
<?php include("theme/footer.php"); ?>
Mi da l'errore su $data != 0
PHP:
foreach($datas as $data)
{
$_SESSION['login_user']=$data["username"];
}
if ($data != 0)
{
echo "<script language='javascript' type='text/javascript'> location.href='home.php' </script>";
}
else
{
echo "<script type='text/javascript'>alert('User Name Or Password Invalid!')</script>";
}
}
avete idea come posso risolvere il problema? Grazie mille ..
sto usando xampp windows 7.1.15 php.
grazie e buona settimana.