一区二区久久-一区二区三区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在线视频 | 天天干在线影院 | 婷婷激情四射网 | 国产精品伦理久久久久久 | 中文字幕一区二区三区四区五区人 | 开心激情综合网 | 丁香六月婷婷在线观看视频 | 五月婷婷丁香色 | 五月婷婷亚洲综合 | 91伊人久久大香线蕉 | 欧美日韩看看2015永久免费 | 成年美女黄网站色视频大全免费 | 中国嫩模一级毛片 | 国产精品视频一区二区三区不卡 | 午夜性色视频 | 国产成人一区二区三区影院免费 | 精品久久久影院 | 中文字幕一区二区三区免费视频 | 久久影视网 | 免费在线观看黄网站 | 极品美女一区二区三区 | 成年美女黄网站色大 | 国产自制一区 | 国产精品自产拍2021在线观看 | 国产精品v欧美精品v日韩 | 九九综合九九综合 | 免费国产精品视频 | 国产精品视频国产永久视频 | 精品视频在线观看一区二区三区 | 3久女bbbwww| 欧美性巨大 | 91麻豆精品国产高清在线 | 国产免费一区二区三区在线观看 | 欧美一区二区三区婷婷月色 | 免费看一级做a爰片久久 | 国产精品社区在线观看 | 亚洲最大免费视频网 | 欧美精品v国产精品v日韩精品 | 激情婷婷综合久久久久 | 久久一区二区三区免费播放 |