Ciao ragazzi,
mi guardereste questo login che non vuole funzionare, mi da sempre user o pass errata anche se la inserisco esatta.
form :
<form id="accesso" method="post" action="">
<fieldset>
<legend>Login</legend>
<label for="username">username:</label>
<input name="username" class="text" value="user" type="text" id="username" />
<label for="password">password:</label>
<input name="password" class="text" value="pass" type="password" id="password" />
<input class="submit" title="invia username e password per controllo autanticita'" type="submit" name="action" value="Invia" />
</fieldset>
</form>
<?php
$records=array(
/*ogni nuovo user lo inserisci così con la relativa password*/
/*puoi anche mettere ogni array su una sola riga*/
array('username'=>'user',
'password'=>'pass'),
array('username'=>'ciao',
'password'=>'pass2'),
);
if(isset($_POST['action'])) {
$check=false; /*per controllare se trova corrispondenze o no in modo da visulizzare il messaggio di benvenuto alla fine*/
foreach($records as $v) {
$user= $v['username'];
$pass= $v['password'];
if($user == $_POST['username'] AND $pass==$_POST['password']) {
$check=true;
}else {
$check=false;
}
}
if($check) {
echo "benvenuto ".$_POST['username'];
}else {
echo "hai sbagliato user o pass, riprova";
}
}
?>