connect_error);}$c">
当前位置:Gxlcms > PHP教程 > PHP登录session验证实例

PHP登录session验证实例

时间:2021-07-01 10:21:17 帮助过:18人阅读

界面:

<html><head><title>Logintitle>head><body><formname="fangbei"method="post"action="check_session_login.php"><divstyle="width:353"><dl><dt>dt><dd><divalign="left">
       Username:
       <inputtype="text"name="username" />div>dd><dd><divalign="left">
       Password : 
       <inputtype="password"name="pwd" />div>dd><dd><palign="center"><inputtype="submit"name="Submit"value="Submit" /><inputtype="reset"name="Reset"value="Reset" />p>dd>dl>div>form>body>html>

数据库准备:

usernamepwduserflag
perry1231

登录验证:


header("Content-Type: text/html; charset=utf-8");
$servername="localhost";
$username = "root";
$password = "";
$dbname = "paul";
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
$conn->query("SET NAMES utf8");
//获取输入的信息$username = $_POST['username'];
$pwd = $_POST['pwd'];
//获取session的值$sql = "select username,userflag from test_login where username = '$username' and pwd = '$pwd'";
$result = $conn->query($sql);
//判断用户以及密码if ($result->num_rows > 0) {

    session_start();
    //判断权限$row = $result->fetch_assoc();
    if($row['userflag'] == 1or$row['userflag'] == 0){
        $_SESSION['username'] = $row['username'];
        $_SESSION['userflag'] = $row['userflag'];
        echo"欢迎访问";
    }
    else{
        echo"迷之用户";
    }

}
else{
    echo"用户名或密码不正确";
}

欢迎界面:


header("Content-Type: text/html; charset=utf-8");
session_start();
if(isset($_SESSION['username']))
{
    if($_SESSION['userflag'] == 1)
        echo"欢迎管理员".$_SESSION['username']."登录";
    if($_SESSION['userflag'] == 0)
        echo"欢迎用户".$_SESSION['username']."登录";
}
else
{
    echo"登录已过期";
}
unset($_SESSION['username']);
unset($_SESSION['pwd']);
unset($_SESSION['userflag']);
echo"
会话结束"
;

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了PHP登录session验证实例,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

  • 人气教程排行