一区二区久久-一区二区三区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综合久久噜噜 | 小视频在线| 露脸一二三区国语对白 | 在线视频亚洲欧美 | 久久精品视频亚洲 | 国产在线小视频 | 色综合天天操 | 亚洲精品第一页中文字幕 | 99久久好看一级毛片 | 天天操91| 色爱综合网 | 555夜色666夜色精品站 | 欧美视频 亚洲视频 | 成人精品视频在线观看播放 | 日韩视频在线观看一区 | 亚洲一级免费毛片 | 亚洲乱码在线视频 | 欧美人最猛性xxxxx | 在线视频午夜 | 曰韩美女一级视频 | 日本精品一区二区三区视频 | 国产免费美女 | 99免费精品视频 | 久久网伊人 | 婷婷在线视频国产综合 | 久久亚洲视频 | 久久五月天婷婷 | 成人综合激情 | 欧美三级在线观看视频 | 国产精品免费入口视频 | 99在线视频免费观看 | 午夜大片网 | 日韩一区二区国色天香 | 亚洲一区小说区中文字幕 | 久久综合亚洲伊人色 | 一级久久久 | 激情偷拍网 | 激情五月社区 | 国产成人久久精品 | 婷婷激情六月 |