一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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

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

php技術PHP實現用戶認證及管理完全源碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 麻豆国产精品视频 | 91久久精品| 亚洲人成a在线网站 | 亚洲国产成人成上人色 | 亚洲欧美激情综合第一区 | 伊人久久大香线蕉久久婷婷 | 视频一区 中文字幕 | 91久久国产| 午夜在线观看视频在线播放版 | 道区二区三区四区 | 成人a视频在线观看 | 精品午夜久久网成年网 | 四虎在线永久免费视频网站 | 99九九精品免费视频观看 | 2020最新国产精品视频 | 国产欧美自拍 | 国产精品拍自在线观看 | 成人午夜精品 | 色婷婷亚洲精品综合影院 | 久久久亚洲国产精品主播 | 国产亚洲精品激情都市 | 麻豆视频91| 岛国美女全棵写真视频在线观看 | 日日碰碰| 国内免费视频成人精品 | 涩涩久久 | 在线免费观看精品 | 美女免费黄色 | 5151四虎永久在线精品免费 | 亚洲美女人黄网成人女 | 久久91精品国产91久 | 中文字幕二区三区 | 中文字幕一二三区乱码老 | 福利免费视频 | 免费在线看黄网站 | 91精品一区二区三区在线 | 美女被男人扒开下面无遮无挡 | 快播黄色 | 美国一级毛片aa黑寡妇 | 日本高清在线观看视频www | 青青草人人 |