!$_SESSION['level']==255 和 $_SESSION['level']!=255 不一样吗?
做了个管理身份验证,传递两个SESSION变量,
但是这样做普通用户也可以进到登录页面,如果这样写的话:
就成功了= =
真郁闷,!$_SESSION['level']==255 和 $_SESSION['level']!=255 不一样吗?
include('conn.php');
session_start();
$result=mysql_fetch_array(mysql_query("SELECT * FROM users WHERE name='".$_POST['username']."'",$conn));
$_SESSION['login_stat']="OK"; //如果登录正确,赋给变量OK
$_SESSION['level']=$result['level']; //从数据库里取出用户等级,1是普通用户,255是管理员
if(!$_SESSION['login_stat']=="OK" || !$_SESSION['level']==255) //如果没有登录或者不是管理员的话
header("location:error.php"); //跳转到错误页面
但是这样做普通用户也可以进到登录页面,如果这样写的话:
if(!$_SESSION['login_stat']=="OK" || $_SESSION['level']!=255) //如果没有登录或者不是管理员的话
header("location:error.php"); //跳转到错误页面
就成功了= =
真郁闷,!$_SESSION['level']==255 和 $_SESSION['level']!=255 不一样吗?
...全文
相关推荐
CFA Level II Mock Exam 2016--2018
模拟试题分为上午和下午两个session,每个session包含多个选择题,旨在测试考生对这些领域的理解深度和应用能力。"
hibernate_cache_level_1.rar_alreadydcc_java
hibernate_cache_level_1.rar"文件提供了一个实战平台,帮助开发者深入了解和实践Hibernate的一级缓存机制。
对于oracle对session进行跟踪的分析
- `ORADEBUG EVENT 10046 TRACE NAME CONTEXT FOREVER,LEVEL 12`:同样用于开启特定 session 的 10046 事件跟踪。4.
CFA Level 3 Morning Session Essay Q+A 2007-2016.zip
《CFA Level 3 Morning Session Essay Q+A 2007-2016》这个压缩包文件包含了过去十年间(2007年至2016年)晨间环节的论文式问答题及答案。
2018CFA一级 Level I Mock Exam AM-Session (with Solutions) _removed.pdf
【2018CFA一级Mock Exam概述】2018CFA一级Level I Mock Exam AM-Session是针对注册参加2018年CFA一级考试的候选人的模拟测试,旨在帮助考生熟悉考试流程和时间管理


基础编程
