用户权限php数据库设计 php用户管理
如何设置数据库的权限?
1、首先用管理员进入数据库级中的安全性,点击登录名,点击新建登录名。
金牛网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、响应式网站开发等网站项目制作,到程序开发,运营维护。创新互联建站于2013年成立到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站。
2、在界面中,创建登录名,并设置默认的数据库的密码。
3、然后勾选需要设置的数据库,完成创建。
4、然后就可以对数据库中的User表进行权限的设置了,右键“属性”。
5、依次点击“添加”,浏览”,“选择对象”。
6、然后就可以下面的列表中找到对应的权限授予进行设置。
php、HTML、网页设计,如何设定权限?
比如你登录后存储用户名是用session, 而且键名是user
那么
在网页2头部加上如下代码:
?php
session_start();
if ( $_SESSION['user'] != 'bc' ) {
echo 'scriptalert("无权限");/script';
die;
}
其他的同理!
当然, 具体项目这样做的话, 肯定是不现实的, 那么多用户, 都用用户名来判断的话, 会整死人的!
所以, 我这个代码也只是跟着你的思路走而已!
建议: 数据库再增加一个字段, 用于记录该用户权限
登录成功后, 同时取出该用户的权限字段值,并进行储存( 比如session )
然后在每个页面用权限字段来进行判断!
php 怎么新建mysql 用户 数据库 和 设置数据库权限啊
一、用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';
PHP网站用户权限数据库思路
这个网上方法挺多的,个人认为最简单的就是在管理员表加个权限字段,在显示栏目处加个判断,不过这种方法不是很安全;再就是在数据库建张node表、role表、role_user表、access表,其中node表存放结点,也就是栏目,role表存放权限,role_user表就是用户权限表,access表存放node_id、role_id等,不过中间有好多细节需要好好琢磨
网站名称:用户权限php数据库设计 php用户管理
文章出自:http://scyanting.com/article/ddjjpgc.html