phpcmsv9怎么用邮箱注册登录
3个回答
展开全部
第一步:修改登陆的验证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次
来源:琅枫个人博客
找到
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次
来源:琅枫个人博客
Zoho Mail
2024-11-01 广告
2024-11-01 广告
外贸公司如何注册邮箱?做国际业务一定是要用到能做外贸的邮箱,给大家普及下最近网上说的TOM VIP邮箱。注册邮箱通常需要以下几个步骤选择邮箱服务提供商:首先,您需要选择一个合适的邮箱服务提供商。您可以根据服务商的知名度、口碑、容量、速度、安...
点击进入详情页
本回答由Zoho Mail提供
展开全部
找到默认模板,把数据调用代码粘贴到你的模板里就行了。
实在对不住,没有操作步骤。需懂html+css,不懂贴了例子也做不了,除非别人拿你的模板改。
实在对不住,没有操作步骤。需懂html+css,不懂贴了例子也做不了,除非别人拿你的模板改。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在后台会员设置里设置
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询