Salve, volevo creare un login che prende i dati dal database più un input type="text",
che può fare da pin. ad esempio inserico (username:luik/passwordrova/pin:112) e dopo aver inserito il pin accede alla area riservata per l'admin , mi serve per un utente solo,.

Vi posto il codice:
Codice PHP:
<?php
session_start
();
require_once(
dirname(__FILE__) . '/../include.php');


if(isset(
$_POST['pass']) && isset($_POST['user']))
{
  
$qry_pass mysql_codifica($_POST['pass']);
  
$qry_user mysql_codifica($_POST['user']);

  
$query "SELECT * " .
            
"FROM users " .
            
"WHERE _username = '$qry_user' " .
            
"AND _password = '$qry_pass' " .
            
"AND _type = 'Admin' and _status='1' ";
  
$results mysql_query($query) or die (mysql_error());

  if(
mysql_num_rows($results) != 0)
  {
   
$row mysql_fetch_array($results);
   
$_SESSION['log'] = 1// utente logato
   
$_SESSION['username'] = $row['_username'];
   
$_SESSION['user_id'] = $row["UsersId"];
   
$_SESSION['role'] = $row['_type'];
   
redirect("default/",0);
  }
  
}




?>


<html>
<head>
<title>Home Page</title>

<SCRIPT LANGUAGE="JavaScript">
function ver()
   {
   for (i=0; i<document.forms[0].elements.length; ++i)
      if(document.forms[0].elements[i].value == "")
         {
         alert("Inserire username e password!");
         document.forms[0].elements[i].focus();
         return false;
         }
   return true;
   }
</SCRIPT>
</head>
<body>



<form name="login" action="index.php" method="post" onSubmit="return ver();">
Username

<input name="user" type="text" size="15" maxlength="11">


Password

<input name="pass" type="password" maxlength="8">


<input type="submit" name="submit" value="Login">
</form>


</p>
</body>
</html>