Copy CodeThe code is as follows:
<title>Login</title>
Copy CodeThe code is as follows:
@mysql_connect ("localhost", "root", "1981427")//Select the database before you need to connect to the database server
Or Die ("Database server Connection Failed");
@mysql_select_db ("test")//Select Database MyDB
Or Die ("database does not exist or is not available");
Get user input
$username = $_post[' username ');
$passcode = $_post[' passcode ');
$cookie = $_post[' Cookie '];
Execute SQL statement
$query = @mysql_query ("Select Username, userflag from users"
." where username = ' $username ' and passcode = ' $passcode ' ")
Or Die ("SQL statement execution failed");
Determine if the user exists, the password is correct
if ($row = mysql_fetch_array ($query))
{
if ($row [' userflag '] = = 1 or $row [' userflag '] = = 0)//Determine if user rights information is valid
{
Switch ($cookie)//Set cookie save time according to user's choice
{
Case 0://Save cookie for browser process
Setcookie ("username", $row [' username ']);
Break
Case 1://Save 1 days
Setcookie ("username", $row [' username '], time () +24*60*60);
Break
Case 2://Save 30 days
Setcookie ("username", $row [' username '], time () +30*24*60*60);
Break
Case 3://Save 365 Days
Setcookie ("username", $row [' username '], time () +365*24*60*60);
Break
}
Header ("location:main.php"); Auto Jump to main.php
}
Else
{
echo "User rights information is incorrect";
}
}
Else
{
echo "User name or password error";
}
?>
Copy CodeThe code is as follows:
Session_Start ();
if (isset ($_cookie[' username '))
{
@mysql_connect ("localhost", "root", "1981427")//Select the database before you need to connect to the database server
Or Die ("Database server Connection Failed");
@mysql_select_db ("test")//Select Database MyDB
Or Die ("database does not exist or is not available");
Get session
$username = $_cookie[' username ');
Execute SQL statement to get Userflag value
$query = @mysql_query ("Select Userflag from Users"
." where username = ' $username ' ")
Or Die ("SQL statement execution failed");
$row = Mysql_fetch_array ($query);
Obtaining User rights Information
$flag = $row [' Userflag '];
Output a different welcome message based on the value of Userflag
if ($flag = = 1)
echo "Welcome administrator". $_session[' username '. " Login System ";
if ($flag = = 0)
echo "Welcome user". $_session[' username ']. " Login System ";
echo "Logout";
}
Else
{
echo "You do not have permission to access this page";
}
?>
Copy CodeThe code is as follows:
Setcookie ("username");
echo "Logout success";
?>
http://www.bkjia.com/PHPjc/319886.html www.bkjia.com true http://www.bkjia.com/PHPjc/319886.html techarticle Copy the code code as follows: HTML head titlelogin/title meta http-equiv= "Content-type" content= "text/html; charset=gb2312"/head body F ORM Name= "Form1" method= "Post" action= "login.ph ...