国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - PHP+MYSQL會員系統的登陸即權限判斷實現代碼

PHP+MYSQL會員系統的登陸即權限判斷實現代碼

2019-12-13 10:14PHP教程網 PHP教程

php連接數據庫實現用戶權限判斷,需要的朋友可以參考下。

代碼如下:


<?php 
error_reporting(0); 
session_start(); 
//數據庫連接 
$conn = mysql_connect('localhost', 'root', ''); 
mysql_select_db('chenkun', $conn); 
mysql_query('SET NAMES UTF-8'); 
//定義常量 
define('ALL_PS', 'PHP'); 
function user_shell($uid, $shell, $m_id) { 
$sql = "select * from admin where uid='$uid'"; 
$query = mysql_query($sql); 
$row = mysql_fetch_array($query); 
$shell = is_array($row) ? $shell == md5($row['username'] . $row['password'] . ALL_PS) : FALSE; 
if ($shell) { 
if ($row['m_id'] <= $m_id) { 
return $row; 

echo "你的權限不足"; 
exit (); 
} else { 
echo "你無權限訪問該頁"; 
exit (); 


function user_mktime($onlinetime) { 
$new_time = mktime(); 
if (($new_time - $onlinetime) > '900') { 
session_destroy(); 
echo "登陸超時"; 
exit (); 
} else { 
$_SESSION['times'] = mktime(); 


?> 


PHP+MYSQL會員系統的登陸即權限判斷 
包含三個頁面,cogfig頁面是被包含頁面。denglu頁面負責提交,session賦值等,denglu_link頁面負責權限判斷的演示。 
本例事先已存在test數據庫,user_list表,表中有uid,m_id,username,password四個字段。并且password字段已經經過md5加密,形式是:md5("用戶密碼".ALL_PS),即用戶輸入的密碼加常量進行加密。 
config.php頁面: 

復制代碼代碼如下:


<?php 
//啟動session 
session_start(); 
//數據庫連接 
$conn=mysql_connect('localhost','root','******'); 
mysql_select_db('test',$conn); 
//定義常量 
define("ALL_PS","php100"); 
//判斷權限函數 
function user_shell($uid,$shell){ 
$sql="SELECT * FROM `user_list` WHERE `uid` = '$uid'"; 
$query=mysql_query($sql); 
$exist=is_array($row=mysql_fetch_array($query)); 
$exist2=$exist?$shell==md5($row['username'].$row['password'].ALL_PS):FALSE; 
if($exist2){ 
return $row; 
}else{ 
echo "你無權限訪問該頁"; 
exit(); 


?> 


denglu.php頁面: 

復制代碼代碼如下:


<? 
include("config.php"); 
if($_POST['submit']){ 
$username=str_replace(" ","",$_POST['username']); //去除空格 
$sql="SELECT * FROM `user_list` WHERE `username` = '$username'"; 
$query=mysql_query($sql); 
$exist=is_array($row=mysql_fetch_array($query)); //判斷是否存在這樣一個用戶 
$exist2=$exist?md5($_POST['password'].ALL_PS)==$row['password']:FALSE;//判斷密碼 
if($exist2){ 
$_SESSION['uid']=$row['uid']; // session賦值 
$_SESSION['user_shell']=md5($row['username'].$row['password'].ALL_PS); 
echo "登陸成功"; 
}else{ 
echo "不正確的用戶名"; 
SESSION_DESTROY(); 


?> 
<form action="" method="post"> 
用戶名:<input type="text" name="username" /><br> 
密碼:<input type="password" name="password"/><br> 
驗證碼:<input type="code" name="code" size="10"/> 
<img src="imgcode.php"><br><br> 
<input type="submit" name="submit" value="登陸"/> 
</form> 
<a href="http://127.0.0.1/test/denglu_link.php">denglu_link</a> 


denglu_link.php頁面: 

復制代碼代碼如下:


<? 
include("config.php"); 
$arr=user_shell($_SESSION['uid'],$_SESSION['user_shell']);//以上兩句即可對權限進行判斷 
echo $arr['username']; 
?> 
權限內容 

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av色资源 | 久久99精品久久久久久琪琪 | 国产精品美女久久久久aⅴ国产馆 | 欧美日韩国产一区二区三区 | 日本视频中文字幕 | 精品日韩一区二区 | 日本精品在线观看 | 亚洲天堂黄色 | 国产在线一区不卡 | 日本在线观看网址 | 在线观看 亚洲 | 欧美一级一区 | 久久久久久久国产精品 | 成人午夜小视频 | av在线播放网 | 欧美精品久久久久 | 久久99久| 黄色国产片 | 国产精品一区一区三区 | 日韩影院一区 | 成人免费观看49www在线观看 | 毛片免费电影 | 黄免费| 欧美午夜一区二区三区免费大片 | 色在线视频播放 | 91精品国产一区二区三区香蕉 | 亚洲成人精品在线 | 中文字幕永久第一页 | 三级在线不卡 | 毛片网| 欧美欧美欧美 | 日本黄a三级三级三级 | 999精品视频 | 精品视频二区 | 欧美成年黄网站色视频 | 亚洲 欧美 日韩在线 | 在线播放一区二区三区 | 亚洲视频aaa | av免费在线观看网站 | 日韩免费av | 精品国产乱码久久久久久图片 |