• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

        PHP用戶認證及管理完全源碼

        PHP用戶認證及管理完全源碼

        更新時間:2020-01-14 文章作者:未知 信息來源:網絡 閱讀次數:

        -- begin auth.inc --  


        <?php  


        $id = "xxxCOM";  


        if(!isset($PHP_AUTH_USER)) {  

        Header("WWW-Authenticate: Basic realm="$id"");  

        Header("HTTP/1.0 401 Unauthorized");  

        require('error.inc');  

        exit;  

        }  


        $name = $PHP_AUTH_USER;  

        $pass = $PHP_AUTH_PW;  

        require("connect.inc");  

        $query = "select * from auth where username='$name' && realm='$id'";  

        $result = mysql_db_query("admin", $query);  

        if(mysql_num_rows($result) == 0) {  


        Header("WWW-Authenticate: Basic realm="$id"");  

        Header("HTTP/1.0 401 Unauthorized");  

        require('error.inc');  

        exit;  

        }  


        $active = mysql_result($result,0,"active");  

        if($active == 'no') {  


        ?>  

        <HTML><HEAD>  

        <TITLE>404 Not Found</TITLE>  

        </HEAD><BODY>  

        <H1>Not Found</H1>  

        The requested URL  

        <? echo $REQUEST_URI; ?>  

        was not found on this server.<P>  

        </BODY></HTML>  

        <?php  

        exit;  

        }  

        ?>  


        -- end auth.inc --  


        -- begin connect.inc --  


        <?php mysql_connect("localhost", "user", ""); ?>  


        -- end connect.inc --  


        -- begin error.inc --  


        此文件存放錯誤信息及返回!  


        -- end error.inc --  


        -- 用戶庫結構(自己調整)--  


        CREATE TABLE auth (  

        id smallint(6) DEFAULT '0' NOT NULL auto_increment,  

        username varchar(16) DEFAULT '' NOT NULL,  

        lastname tinyblob,  

        firstname tinyblob,  

        password varchar(16),  

        realm varchar(16),  

        active char(3),  

        PRIMARY KEY (id),  

        UNIQUE id (id),  

        UNIQUE username (username)  

        );  


        -- 用戶庫結構結束--  


        -- 添加用戶示例--  


        insert into auth (username, lastname, firstname, password, realm, active) values ('admin','my','love','password','xxxCOM','yes');  


        -- 結束--  


        --用戶管理程序開始 usermanage.php --  

        <?php include("auth.inc"); ?>  

        <?php  


        if ($PHP_AUTH_USER != "admin") {  

        Header("WWW-Authenticate: Basic realm="xxxCOM 客戶認證"");  

        Header("HTTP/1.0 401 Unauthorized");  

        echo "Access Denied!n";  

        exit;  

        };  


        if ($PHP_AUTH_PW != "mypassword") {  

        Header("WWW-Authenticate: Basic realm="xxxCOM 客戶認證"");  

        Header("HTTP/1.0 401 Unauthorized");  

        echo "Access Denied!n";  

        exit;  

        };  


        if ($activate) {  


        include("connect.inc");  

        $query1 = "UPDATE auth SET active='yes' where id='$id'";  

        $result1 = mysql_db_query("admin", $query1);  


        if ($result1) {  

        echo "<font size="+1">n";  

        echo "$user activatedn";  

        echo "<br>n<a href="$PHP_SELF">返回</a>n";  

        echo "</font>n";  

        exit;  

        } else {  

        echo "<font size="+1">n";  

        echo "Error: Unknown Errorn";  

        echo "<br>n<a href="$PHP_SELF">返回</a>n";  

        echo "</font>n";  

        exit;  

        }  


        }  


        if ($deactivate) {  


        include("connect.inc");  

        $query2 = "UPDATE auth SET active='no' where id='$id'";  

        $result2 = mysql_db_query("admin", $query2);  


        if ($result2) {  

        echo "<font size="+1">n";  

        echo "$user deactivatedn";  

        echo "<br>n<a href="$PHP_SELF">返回</a>n";  

        echo "</font>n";  

        exit;  

        } else {  

        echo "<font size="+1">n";  

        echo "Error: Unknown Errorn";  

        echo "<br>n<a href="$PHP_SELF">返回</a>n";  

        echo "</font>n";  

        exit;  

        }  


        }  


        if ($delete) {  


        include("connect.inc");  

        $query3 = "delete from auth where id='$id'";  

        $result3 = mysql_db_query("admin", $query3);  


        if ($result3) {  

        echo "<font size="+1">n";  

        echo "$user 已刪除!n";  

        echo "<br>n<a href="$PHP_SELF">返回</a>n";  

        echo "</font>n";  

        exit;  

        } else {  

        echo "<font size="+1">n";  

        echo "Error: Unknown Errorn";  

        echo "<br>n<a href="$PHP_SELF">返回</a>n";  

        echo "</font>n";  

        exit;  

        }  


        }  


        echo "<html>n";  

        echo "<head>n";  

        echo "<title>用戶管理</title>n";  

        echo "</head>n";  

        echo "<body>n";  

        echo "<form method="post" action="$PHP_SELF">n";  

        echo "<table border="1">n";  

        echo "<tr><th><font size="+1">Username</font></th><th><font size="+1">Real Name</font></th><th><font size="+1">Activated</font></th></tr>n";  


        include("connect.inc");  

        $query = "SELECT * FROM auth";  

        $result = mysql_db_query("admin", $query);  


        if ($result) {  

        while ($r = mysql_fetch_array($result)) {  

        $id = $r["id"];  

        $username = $r["username"];  

        $lastname = $r["lastname"];  

        $firstname = $r["firstname"];  

        $activated = $r["active"];  

        if ($activated == "yes") {  

        echo "<tr><td><font size="+1">$username</font></td><td><font size="+1">$lastname, $firstname</font></td><td><font size="+1">$activated</font></td><td><a href="$PHP_SELF?deactivate=yes&id=$id&user=$username">Deactivate</a></td><td><a href="$PHP_SELF?delete=yes&id=$id">Delete</a></td></tr>n";  

        } elseif ($activated == "no") {  

        echo "<tr><td><font size="+1">$username</font></td><td><font size="+1">$lastname, $firstname</font></td><td><font size="+1">$activated</font></td><td><a href="$PHP_SELF?activate=yes&id=$id">Activate</a></td><td><a href="$PHP_SELF?delete=yes&id=$id">Delete</a></td></tr>n";  

        }  

        }  

        }  

        mysql_free_result($result);  

        echo "</table>n";  

        echo "</body>n";  

        echo "</html>n";  


        ?>  


        -- usermanage.php 結束--  

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 成人av免费电影| 国内自产少妇自拍区免费| 亚洲无码高清在线观看| 美女被免费网站在线视频免费| 成人性生活免费视频| 亚洲第一男人天堂| 成人免费无码大片A毛片抽搐| 亚洲一本之道高清乱码| aa级一级天堂片免费观看| 中文字幕 亚洲 有码 在线| 性感美女视频免费网站午夜| 亚洲av无码成人精品国产 | 久久99国产亚洲精品观看| 精品一卡2卡三卡4卡免费视频| 久久夜色精品国产亚洲AV动态图| 免费无码一区二区三区| 亚洲最大黄色网址| 日韩免费视频在线观看| 久久精品成人免费观看97| 亚洲av无码潮喷在线观看| 日韩在线播放全免费| 亚洲精品伦理熟女国产一区二区 | 久久久www成人免费毛片| 亚洲AV无码一区二区大桥未久| 亚洲AV无码之日韩精品| 久热免费在线视频| 亚洲av无码不卡久久| 全部免费a级毛片| baoyu777永久免费视频| 亚洲欧洲国产经精品香蕉网| 免费看国产曰批40分钟| 大地影院MV在线观看视频免费 | 久久精品国产亚洲| 毛片a级三毛片免费播放| fc2免费人成在线视频| 亚洲精品免费在线| 免费h黄肉动漫在线观看| 一级毛片免费观看不卡的| 久久精品熟女亚洲av麻豆| 亚洲国产精品无码AAA片| 成人毛片免费观看|