php登录之后如何根据帐号不同而显示不同的页面呢
php登录之后如何根据帐号不同显示不同的页面呢如帐号1密码1按下登录按钮后会显示text1.php的页面帐号2密码2按下登录按钮后会显示text2.php的页面哪位牛人可...
php登录之后如何根据帐号不同显示不同的页面呢
如
帐号1密码1 按下登录按钮后会显示 text1.php 的页面
帐号2密码2 按下登录按钮后会显示 text2.php 的页面
哪位牛人可提供代码必定给加分 展开
如
帐号1密码1 按下登录按钮后会显示 text1.php 的页面
帐号2密码2 按下登录按钮后会显示 text2.php 的页面
哪位牛人可提供代码必定给加分 展开
4个回答
展开全部
其实很简单
分析:
我们要有一个权限字段来区分用户的权限等级,然后在我们验证完它的帐号密码之后是不是要进行页面跳转呢,我们就可以在它跳转的时候下手脚。
完成过程:
在完成登录验证之后,我们首先创建一个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规范的名字应该就是这个。)
展开全部
判断用户呗,给用户一个权限,或者你给他写个单选 写个分类 比如教师和学生,教师登入选择教师登入 学生登入选择学生登入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写判断,设定一个登陆权限放数据库里面,比如一个员工,一个领导,是单选按钮,你点击领导之后提交你的登陆权限为1,然后根据登陆权限为1的去查找账号、密码。验证成功登陆到text2.php;你要具体代码吗?
$权限=$_POST["单选按钮的名称"];
if($权限==1)
{
//登陆权限为领导
$sql="select * from where 权限=1 and 用户名=用户名 and 密码=密码"
}
elseif($权限==0)
{
//登陆权限为员工
$sql=同上
}
$权限=$_POST["单选按钮的名称"];
if($权限==1)
{
//登陆权限为领导
$sql="select * from where 权限=1 and 用户名=用户名 and 密码=密码"
}
elseif($权限==0)
{
//登陆权限为员工
$sql=同上
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接根据账号,关联到数据库,重定向指定关联的url就可以
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询