今天给各位分享phpcms用户登录的知识,其中也会对phpcms数据库进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、phpcms后台进入密码忘了怎么办
在没有安装过phpcms v9的电脑上安装phpcms v9,管理员用户名为phpcms,密码是phpcms;
2.利用phpmyadmin访问mysql数据库,查找v9_admin表,里面有这个两个重要的字段信息:password和encrypt;
3.输入sql语句:SELECT * FROM `v9_admin`
4.在忘记密码的主机上,利用phpmyadmin访问主机上的mysql数据库,输入sql下面两条语句后点击执行:
update v9_admin set password='62d2ff1e3d42334e6216d628a5051c08' where userid=1;
update v9_admin set encrypt='7YIwnY' where userid=1;
5.利用上面更新的用户和密码,登录主机后台成功!
注意:如果单独更新password字段的内容是无法登录主机的,因为phpcms程序设置了另一个加密验证字段encrypt。所以必须同时更新password和encrypt字段的内容。
2、phpcmsv9怎么用邮箱注册登录
第一步:修改登陆的验证JS 修改 statics/js/formvalidatorregex.js
找到
ps_username:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D_\\w]+$"
改成
ps_username:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D_\\w@\.]+$"
第二步:
修改登录文件修改 phpcms/modules/member/index.php
找到
$status = $this-client-ps_member_login($username, $password);
$memberinfo = unserialize($status);
在下面加上
if(!isset($memberinfo['uid'])){//这里的意思是如果没有uid则查询邮箱
$status = $this-client-ps_member_login($username, $password,1);
$memberinfo = unserialize($status);
}
在找到
$r = $this-db-get_one(array('username'=$username));
在下面添加
if(!$r){
$r = $this-db-get_one(array('email'=$username));
}
注:原理很简单,当查询用户名失败则在查询邮箱。即查询2次
来源:琅枫个人博客
3、phpcms如何判断用户是否登录
主要是通过cookies来判断的,具体你可以看到下phpcms/modules/member/index.php这个文件里面的login()方法,里面写的比较清楚
关于phpcms用户登录和phpcms数据库的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。