一、用PhpMyAdmin新建一個MySQL用戶.
創新互聯建站堅持“要么做到,要么別承諾”的工作理念,服務領域包括:成都做網站、網站建設、企業官網、英文網站、手機端網站、網站推廣等服務,滿足客戶于互聯網時代的東平網站設計、移動媒體設計的需求,幫助企業找到有效的互聯網解決方案。努力成為您成熟可靠的網絡建設合作伙伴!
1,用root登陸phpmyadmin
2,點權限
3,點創建一個用戶
4,選擇所有權限
執行
二、使用可視化操作軟件,如phpmyadmin,mysqlcc等。
或者用命令行Create Database 數據庫名
三、for example
創建用戶vap,并分配權限:對數據庫vap的所有表可以從所有機器(第一句)和本地機器(第二局)進行訪問,并擁有任意權限,密碼為vap
grant all privileges on vap.* to 'vap'@'%' identified by 'vap';
grant all privileges on vap.* to 'vap'@'localhost' identified by 'vap';
我在遇到權限分級的時候是用$_SESSION來控制的,值是1就允許查看,是0就不允許
可在登陸的時設置,也可以在查詢的時候設置
然后根據$_SESSION設置sql語句,大致如下
在登陸時根據filldname字段設置$_SESSION
if($row["filldname"]=="price"){
$_SESSION["quanxian"]=1;
}else{
$_SESSION["quanxian"]=0;
}
然后查詢時根據條件設置sql語句
if($_SESSION["quanxian"]==1){
$sql="select?po,pohh,wlbh,gysdm,dj,pddte?from?table?where?查詢條件";
}else{
$sql="select?po,pohh,wlbh,gysdm,pddte?from?table?where?查詢條件";
}
大致上就是這樣
期待更出色的答案
if(){ //有權限 echo "form ";echo "input type='' ";echo "/form";}else //不顯示{}
相當于PHP里判斷有權限就輸出帶表單的語句 否則不輸出 這樣客戶端就看不到了
可以使用acl控制實現,參考acl全集如下:
1、角色表
角色id - 用戶組id - 特殊權限id(其中特殊權限 用戶組所包含權限)
2、用戶組表
用戶組id - 用戶組信息
3、權限表
權限表id - 權限信息 - 與功能模塊的關系
4、用戶組-權限關聯表
用戶組id - 權限集合
5、特殊權限表
特殊權限id - 權限集合
注意:
1、設置權限的刪除、添加主要圍繞在 用戶組-權限關聯表、特殊權限表。
2、用戶的權限獲取則是驗證登陸的時候通過用戶組和特殊權限獲取權限集合。
3、展示的時候,根據2獲取的權限集合從權限表獲取所有功能模塊的導航菜單。
網頁標題:php數據表權限 php權限設置如何實現
當前URL:http://m.newbst.com/article20/doihhjo.html
成都網站建設公司_創新互聯,為您提供品牌網站建設、關鍵詞優化、云服務器、網站內鏈、服務器托管、微信小程序
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯