php登录之后如何根据帐号不同而显示不同的页面呢

php登录之后如何根据帐号不同显示不同的页面呢如帐号1密码1按下登录按钮后会显示text1.php的页面帐号2密码2按下登录按钮后会显示text2.php的页面哪位牛人可... php登录之后如何根据帐号不同显示不同的页面呢

如 
帐号1密码1 按下登录按钮后会显示 text1.php 的页面

帐号2密码2 按下登录按钮后会显示 text2.php 的页面

哪位牛人可提供代码必定给加分
展开
 我来答
295440026
推荐于2017-09-02 · TA获得超过938个赞
知道小有建树答主
回答量:1120
采纳率:57%
帮助的人:257万
展开全部

其实很简单

分析:

我们要有一个权限字段来区分用户的权限等级,然后在我们验证完它的帐号密码之后是不是要进行页面跳转呢,我们就可以在它跳转的时候下手脚。


完成过程:

在完成登录验证之后,我们首先创建一个session来存放它的权限,把登录的时候查询到的这个用户的权限(也就是$row['level'])赋给session这样,然后我们只要再判断一下session变量的值是什么就可以输出对应的页面啦.


示例代码:

$_SESSION['admin']=$row['level'] ;     //比如这样赋值,我们可以取得登录用户的权限值并且用session记录

if($_SESSION['admin']=="普通用户"){
  header("text1.php"); //普通用户的页面
  //echo"<script>alert('登录成功哦,您是普通会员!');location.href='text1.php'</script>"
}else{
  header("text2.php");//非普通用户的页面
  //echo"<script>alert('登录成功哦,您是高级会员!');location.href='text2.php'</script>"
}
//如果你的登录没有问题的话到这里我们的实验就成功啦,这里的代码要放在完成登录验证之后哦,也就是替换掉你原来的跳转就可以啦
//再补充一下(*^__^*) ,我们操作的是登录验证页(logincheck.php规范的名字应该就是这个。)
TableDI
2024-07-18 广告
Excel一键自动匹配,在线免费vlookup工具,3步完成!Excel在线免费vlookup工具,点击32步自动完成vlookup匹配,无需手写公式,免费使用!... 点击进入详情页
本回答由TableDI提供
帐号已注销
2013-11-30
知道答主
回答量:20
采纳率:0%
帮助的人:7.6万
展开全部
判断用户呗,给用户一个权限,或者你给他写个单选 写个分类 比如教师和学生,教师登入选择教师登入 学生登入选择学生登入
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雪夜行者Jf
2013-11-30 · 超过13用户采纳过TA的回答
知道答主
回答量:42
采纳率:50%
帮助的人:13.6万
展开全部
写判断,设定一个登陆权限放数据库里面,比如一个员工,一个领导,是单选按钮,你点击领导之后提交你的登陆权限为1,然后根据登陆权限为1的去查找账号、密码。验证成功登陆到text2.php;你要具体代码吗?
$权限=$_POST["单选按钮的名称"];
if($权限==1)
{
//登陆权限为领导
$sql="select * from where 权限=1 and 用户名=用户名 and 密码=密码"
}
elseif($权限==0)
{
//登陆权限为员工
$sql=同上
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
code33
2013-11-30 · TA获得超过579个赞
知道小有建树答主
回答量:1229
采纳率:0%
帮助的人:1080万
展开全部
直接根据账号,关联到数据库,重定向指定关联的url就可以
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式