数据库:在数据库flightplan下面有一个用户的信息总信息数据fg_user,包含字段f_id,f_uid,
f_callsign,f_password,f_limi,f_ip,f_lastime.
id是自动累加的主键,uid是有点类似论坛里的那种序号uid,callsign是相当于帐号,limi是一个系统权限,设置为0普通用户,1会员用户,2管理用户.默认为0.剩下的password,ip,lastime就不解释了.
页面
a.登陆选项[下拉列表,A普通用户,B会员用户,C管理登录]
b.帐号
c.密码
d.登陆
我想问的是如何根据用户的选择a中的ABC三个选项进行判断登陆,成功后分别跳入相应的ABC三个对应页面中?
最好能给出代码.
写在后面:我是PHP新手,这段时间一直在看php100的视频教程,虽然网上也有一些源码,但是...怎么说呢,直接看源码,虽然后面也给出了注释,可是自己好像有点对不上,完全不理解,所以自己想这样一边做一个小的php功能,一边对照着看,麻烦各位了
还有一个问题
f_id,f_uid,f_callsign,f_password,f_limi,f_ip,f_lastime.
1,1,123,****,2,0.0.0.0,0000
这个可以知道id为1的这个用户,他的权限应该是2,也就是管理权限,但是如果他在页面登陆的时候是选择普通用户登录的话,我还需要给他另行建立一个权限是0的数据吗?
...这个我知道了,做一个判断就行了...
这个我看懂了,但是,如果一个权限为2的用户,当他登陆的是0的时候或者1的时候如何判断跳转...
因为我数据库内有只有一个user的信息,这里包含了所有的用户基本信息.limi权限只能在这里012的进行读取,别的地方没有这个limi的信息
你的意思的有点理解,又有点不理解.前面的意思是先判断是否有这个人,然后再判断他的权限.但是整体我看不明白了,如过不要那个登陆选项.一个权限为2的最高权限,他如果想登陆0权限或者1权限,怎么办?
他登陆的时候可能永远都是跳转到2的界面了
一般程序的设计 高级权限意味者可以兼容下级权限 这个就是页面权限设计的问题了
你可以在每个页面放置衔接 ,对于权限不够的人隐藏衔接就可以