国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php使用Cookie控制訪問授權的方法

2024-05-04 23:30:20
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了php使用Cookie控制訪問授權的方法,分析了Cookie控制訪問授權的原理與使用技巧,需要的朋友可以參考下
 

本文實例講述了php使用Cookie控制訪問授權的方法。分享給大家供大家參考。具體如下:

 

復制代碼代碼如下:
<?php  
    if(isset($_POST['name'])||isset($_POST['pass'])){  
        //如果有表單有提交  
        //檢測表單中需要的值  
        if(empty($_POST['name'])){  
            die("請輸入用戶名!");  
        }  
        if(empty($_POST['pass'])){  
            die("請輸入密碼!");  
        }  
        //設置數據庫變量  
        $host = "localhost";  
        $user = "root";  
        $pass = "zq19890319";  
        $db = "cookie";  
        //打開連接  
        $connection = mysql_connect($host, $user, $pass) or die("Unable to connect!");  
        //選擇一個數據庫  
        mysql_select_db($db) or die("Unable to select database!");  
        //建立一個查詢  
        $query = "SELECT * FROM users WHERE name = '".$_POST['name']."' AND pass = SHA1('".$_POST['pass']."')";  
        //執行一個查詢  
        $result = mysql_query($query) or die("Error in query:$query." . mysql_error());  
        //是否有記錄集返回  
        if(mysql_num_rows($result) == 1){  
            //如果有一行記錄返回  
            //表示驗證已經通過  
            //建立一個session,設置一個登陸標記為1,并將當前用戶名保存在cookie中  
            session_start();  
            $_SESSION['auth'] = 1;  
            setcookie("username", $_POST['name'], time()+(84600*30));  
            echo "用戶訪問已經授權!";  
        }else{  
            echo "錯誤的用戶名或密碼!";  
        }  
        //釋放記錄集  
        mysql_free_result($result);  
        //關閉數據庫  
        mysql_close($connection);  
    }  
    else{  
        //如果沒有表單提交,則顯示一個HTML表單  
    ?>  
    <html>  
    <head></head>  
    <body>  
        <center>  
            <form method="post" action="">  
            用戶名<input type="text" name="name" value="<?php echo $_COOKIE['username'];?>" />  
            <p />  
            密碼<input type="password" name="password" />  
            <p />  
            <input type="submit" name="submit" value="登陸" />  
            </form>  
        </center>  
    </body>  
<?php  
    }  
?>

 

希望本文所述對大家的php程序設計有所幫助。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 佛山市| 滦南县| 花莲县| 厦门市| 秦安县| 报价| 徐水县| 盈江县| 大港区| 青岛市| 临漳县| 眉山市| 准格尔旗| 彰化县| 双流县| 东安县| 金华市| 开江县| 应用必备| 成武县| 邹城市| 神木县| 衡东县| 江津市| 武冈市| 鄂温| 濮阳市| 车致| 南漳县| 定西市| 齐河县| 平江县| 青海省| 盐池县| 灵宝市| 通化县| 安康市| 勐海县| 弥勒县| 镇江市| 商南县|