• <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 結束--  

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

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 青草草在线视频永久免费| 亚洲成在人线aⅴ免费毛片| eeuss免费影院| 久久久久亚洲精品无码网址| 一区二区免费电影| 精品国产日韩亚洲一区| 巨胸喷奶水视频www免费视频| 最新国产AV无码专区亚洲| 三级黄色片免费看| 亚洲一区二区三区四区在线观看| 免费A级毛片在线播放| 亚洲国产成人综合| 免费鲁丝片一级在线观看| 免费无毒a网站在线观看| 久久99亚洲综合精品首页 | 久久免费视频99| 亚洲综合久久成人69| 18禁超污无遮挡无码免费网站国产 | 亚洲视频人成在线播放| 色播在线永久免费视频网站| 亚洲四虎永久在线播放| 永久免费毛片在线播放| 精品国产亚洲一区二区三区在线观看 | 日韩在线视频线视频免费网站| 伊伊人成亚洲综合人网7777| 99精品视频免费在线观看| 亚洲色大成网站www| 国产精品亚洲不卡一区二区三区| 国产一区二区免费| 亚洲一级毛片在线播放| 亚洲免费日韩无码系列| 美丽姑娘免费观看在线观看中文版 | 国产99久久亚洲综合精品| 亚洲精品无码久久千人斩| 999在线视频精品免费播放观看| 国产精品亚洲AV三区| 亚洲AV永久无码精品一百度影院| 欧美男同gv免费网站观看 | 亚洲av色福利天堂| 日日AV拍夜夜添久久免费| 日韩视频在线观看免费|