当前位置:首页 >> Phpcms

phpcms模板建站会员登录支持Email登录的教程

phpcms模板建站网站会员怎么支持勇Email登录?

phpcms模板建站会员登录支持Email登录的教程

第一步:修改登陆的验证JS

修改/statics/js/formvalidatorregex.js文件,在里面找到如下代码:ps_username:"^[\u4E00-\u9FA5\uF900-\uFA2D_\w]+$"

替换成如下:ps_username:"^[\u4E00-\u9FA5\uF900-\uFA2D_\w@.]+$"

第二步: 修改登录文件

修改/phpcms/modules/member/index.php文件,在里面找到如下代码:

$synloginstr = ''; //同步登陆js代码

在其下面添加如下代码:

preg_match('/^[a-z]+w*@w+.[a-z0-9]{2,6}$/i', $username, $is_email);

然后找到下面的代码:$status = $this->client->ps_member_login($username, $password);

改成下面的$status = $this->client->ps_member_login($username, $password, $is_email);

再找到下面的代码:

$r = $this->db->get_one(array('username'=>$username));

改成如下:$r = $this->db->get_one(array($is_email ? 'email' : 'username'=>$username));

这就实现Email也能登陆了。

以上就是phpcms模板建站会员登录支持Email登录的教程

本站部分建站教程来源于网络,仅供学习参考,如有侵权请联系我们及时删除!本文地址: phpcms模板建站会员登录支持Email登录的教程

上一篇

phpcms建站系统tag的伪静态设置教程

下一篇

phpcms模板建站评论功能的引用教程

phpcms模板建站限制标题字符的教程

phpcms模板建站限制标题字符的教程

phpcms模板建站怎样限制标题字符?首先进入后台,依次找到“内容->模型管理”;然后找到对应的模型,并选择后面的字段管理;接着找到“title”字段,并点击“修改”;最···

phpcms SEO优化自定义HTML文件名教程

phpcms SEO优化自定义HTML文件名教程

自定义生成HTML文件名对于SEO优化非常有好处,不过phpcms V9版本没有这个功能,但是可以修改,下面是方法。1、修改你需要设置的模型,添加一个字段,配置如下图:2、打开/p···

phpcms模板建站会员登录支持Email登录的教程

phpcms模板建站会员登录支持Email登录的教程

phpcms模板建站网站会员怎么支持勇Email登录?第一步:修改登陆的验证JS修改/statics/js/formvalidatorregex.js文件,在里面找到如下代码:ps_username:"^[\u4E00-\u9···

PHPCMS V9结构说明

PHPCMS V9结构说明

PHPCMS V9 结构目录说明 |–api 结构文件目录 |–caches 缓存文件目录 |– configs 系统配置文件目录 |– caches_* 系统缓存目录 |–phpcms phpcms框架主目录 |– language···

phpcms自定义HTML文件名怎样SEO优化

phpcms自定义HTML文件名怎样SEO优化

自定义生成HTML文件名对于SEO优化非常有好处,不过phpcms V9版本没有这个功能,但是可以修改,下面是方法。1、修改你需要设置的模型,添加一个字段,配置如下图:2、打开/p···

phpcms模板建站更换模板的教程

phpcms模板建站更换模板的教程

phpcms网站模板建站怎么更换模板?打开网站根目录,在根目录中找到"phpcms"文件夹,点击文件夹进入.在"phpcms"文件夹下找到"templates"文件夹···

phpcms网站模板建站不能删除栏目的教程

phpcms网站模板建站不能删除栏目的教程

phpcms网站模板建站不能删除栏目,除超级管理员外,其他管理员都没有删除和修改栏目的权限,其实PHPCMS在判断权限的时候只判断admin_role_priv表中所记录的权限。也就是我们···

phpcms模板建站循环调用专题相关文章列表的教程

phpcms模板建站循环调用专题相关文章列表的教程

phpcms模板建站前端怎样循环调用专题相关文章列表?先来看效果图:实现原理:很显然从逻辑上来讲就是一个嵌套循环,大循环,循环的是有多少个专题,挨个输出,而在每个已经···

phpcms模板建站图片水印在哪里修改

phpcms模板建站图片水印在哪里修改

phpcms模板建站图片水印修改方法,首先进入【设置】下的【站点管理】;然后在右侧站点管理中点击【修改】链接;最后在编辑站点的界面里,可以看到水印图片的设置和信息。以···

phpcms建站系统tag的伪静态设置教程

phpcms建站系统tag的伪静态设置教程

phpcms建站系统tag的伪静态怎么设置?1、添加url规则路径:进入网站后台->扩展->url规则管理,添加一个新的url规则,如下所示:url规则名称选择category,模块名称为···

phpcms网站模板建站的程序安装教程

phpcms网站模板建站的程序安装教程

phpcms网站模板建站,怎样安装phpcms程序?在此教程开始之前,请购买好PHP环境服务器或在本地搭建好PHP环境。服务器的购买和本地环境的搭建,我们会在以后为大家详细讲解。···

phpcms修改标题长度方法

phpcms修改标题长度方法

phpcms默认文章标题最长为80个字符,往往我们在添加文章的时候,可能会超过这个限制,会导致标题显示不完整。phpcms修改标题长度方法1、进入后台,找到内容->模型管理:2、···

返回顶部