php 高效判断是否登录,php 判断用户是否登录
判断用户登陆主要分几个过程,第一步是用户登陆成功后把数据保存到session中,然后当用户访问需要登陆过的用户权限时就来判断session是否为空,如果不是就登录成功。下面来看个实例
session_start();
if(getconfig("chatroom_admin")==$_post["username"]&&getconfig("chatroom_adminpassword")==md5($_post["password"]))
{
//登陆成功,注册session
session_register("administrator");
if(isset($_session["hack_num"]))
{
session_unregister("hack_num");
}
$_session["administrator"] = "yes";
header("location:main.php");
exit;
}
else
{
if($_session["hack_num"]=="")
{
session_register("hack_num");
$_session["hack_num"] = 1;
}
else
{
$_session["hack_num"] ++;
}
header("location:../notice.php?id=".admin_login_lost);
exit;
}
?>
看到红色的没,那里就是用户登录成功把数据保存到session['hack_num']面。
hack_num])or(!$user_array[hack_num])){
header("location: login.php3");
}
?>
上面这段代码是用来判断session['hack_num']是否有值了,有就是登录成功了。
本站原创转载注明来源http://www.phprm.com
相关标签:
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php 高效判断是否登录,php 判断用户是否登录相关推荐
- 计算机调试致sa登录失败,无法打开登录 'xxxx' 中请求的数据库。登录失败。用户 'sa' 登录失败。解决思路...
当前位置:我的异常网» Sql Server » 无法打开登录 'xxxx' 中请求的数据库.登录失败.用 无法打开登录 'xxxx' 中请求的数据库.登录失败.用户 'sa' 登录失败.解决思路 w ...
- 无法打开登录所请求的数据库 xxx。登录失败。用户 'AAA' 登录失败。
无法打开登录所请求的数据库 "xxx".登录失败.用户 'AAA' 登录失败. 比如,原来在你本地数据库中有一个用户名是AAA,这个数据库是远程数据库在本地的备份,当然远程数据库中 ...
- sql无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法
sql无法打开用户默认数据库,登录失败,用户'sa'登录失败,错误:4064的解决方法 无法打开用户默认数据库,登录失败,这是因为登录帐户的默认数据库被删除. 解决方案:用window ...
- CSA实现单点登录原理详解 ,如何判断访问不同域名时用户是否登录
原理图 www.cas.client.com为cas客户端,也就是用户要访问的资源所在,www.cas.server.com为cas服务端,是单点登录的认证中心. 图中各步骤拆解说明: ①:首先用户访 ...
- java实现自动登录_java实现用户自动登录
自动登录,是为了帮助用户多次使用这个网页时,不用再次输入用户名和密码就可以登录. 自动登录是指用户将用户的登录信息,人,保存到本地的文件中Cookie中. Name,value -声明时 new Co ...
- 在linux设置Mysql允许用户远程登录和限制用户远程登录
允许用户远程登录: use mysql;update user set host = '%' where user = 'root';select host, user from user;flush ...
- 无法打开用户默认数据库,登录失败,用户‘sa’登录失败,错误:4064的解决方法...
无法打开用户默认数据库,登录失败,这是因为登录帐户的默认数据库被删除. 解决方案:用windows身份模式进入,选择"安全性"---"登录名"------&qu ...
- 【转】无法打开登录所请求的数据库 xxxx。登录失败。 用户 'xxxxx' 登录失败。...
无法打开登录所请求的数据库 "xxxx".登录失败. 用户 'NT AUTHORITY\SYSTEM' 登录失败. 转载于:https://www.cnblogs.com/fran ...
- 无法打开登录所请求的数据库 sa。登录失败。 用户 sa 登录失败。
今天新建个项目,写了个简单的页面,居然出现了这样的错误: 无法打开登录所请求的数据库 "Albums".登录失败. 用户 'NT AUTHORITY\SYSTEM' 登录失败.网 ...
- php实现第三方邮箱登录_PHP实现用户异地登录提醒功能的方法
有时候你的网站账号被盗或你在别处登录操作后台时,右下角会弹出提示信息,提醒你的账号异地登录,或者会被强制下线.对于这种安全性要求比较高的web网站,很多后台管理都会做这种功能提醒. 甄别自己的账号是否 ...
最新文章
- Php的if自动转换类型,php之数据类型自动转换,php之数据类型转换_PHP教程
- 根号均摊 ---- E. Xenia and Tree(树形dp + 暴力根号均摊)
- [原译]理解并实现生成器模式
- 这里有一份面筋请查收(八)
- SVN 集中式版本管理工具
- 第几天? 2005
- 6加载光盘 virtualbox vm_6个轻量级Linux发行版(2019年)
- (转) 数字加密货币全球资源汇总
- Arcview GIS应用与开发技术(12)-3D分析
- linux迅雷下载命令,命令行也强大之下载迅雷资源的方法
- 已解决SyntaxError: Non-UTF-8 code starting with ‘\xe8‘ in file
- AD(活动目录)中组的类型与工作范围
- Jacobi迭代与SOR迭代求解希尔伯特矩阵
- 音乐网站项目的收尾工作
- 如何在万米高空畅享5G?
- C语言与算法设计技能培训
- java keystore 私钥,从Java Keystore文件中提取私钥、证书
- EasyCode(代码生成器)
- Linux交叉编译生成驱动模块.ko
- 台式计算机华硕电源,智能电源数据无忧 华硕台式电脑M51上市
热门文章
- scara机器人dh参数表_两分钟带你了解机器人标定的因素
- ubuntu mysql5.6_ubuntu安装mysql5.6
- python中__init__文件的运用_python中__init__.py文件的作用
- html table样式_CSS表格样式
- 计算机科学是对描述和变换,对计算机科学发展的思考
- 全网最细之static关键字讲解
- python绘制四边螺旋线代_解决python彩色螺旋线绘制引发的问题
- java 注解与反射_Java注解与反射直接上手
- php数组能不能静态,php 为什么常量可以用数组定义 静态变量却不能
- jdk1.8要安装什么mysql_Window下安装JDK1.8+Tomcat9.0.27+Mysql5.7.28的教程图解