中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

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實現用戶認證及管理完全源碼,轉載需保留來源!

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

主站蜘蛛池模板: 日韩精品av一区二区三区 | 2022精品国偷自产免费观看 | 午夜精品一区二区三区免费视频 | 国产视频一视频二 | 亚洲午夜精品视频 | 最近中文字幕第一页 | 神马久久香蕉 | 欧美一区二区精品 | 欧美高清hd | 精品一区二区三区免费视频 | 色综合一区二区三区 | 日韩国产在线 | 一区二区免费在线观看 | 精品毛片视频 | 国产在线小视频 | 国产一区二区三区在线 | 久久久久久免费精品一区二区三区 | 99久久精品免费看国产小宝寻花 | 色综合美女 | 国产精品区一区二区三 | 亚洲免费人成在线视频观看 | 亚洲成人网在线 | 亚洲 欧美 日韩在线 | 午夜视频一区 | 国产成人午夜精品影院游乐网 | 中文字幕在线免费视频 | 日韩精品一区二区三区视频播放 | 国产羞羞视频在线观看 | 青青草视频网 | 欧美日韩福利视频 | 成人深夜福利网站 | 欧美激情黄色 | 国产在线观看网站 | av一区二区三区四区 | 欧洲尺码日本国产精品 | 久色 | 成人欧美一区二区三区黑人孕妇 | 中文久久 | 高清亚洲 | 国内精品一区二区 | 久久久精品综合 |