狗万是万博体育么

PHPCMS v9支持Email登陆的方法
2018-10-25 22:24:49???来源:???评论:0 点击:

  第一步:修改登陆的验证JS  修改 statics js formvalidatorregex js找到ps_username:"^[u4E00-u9FA5uF900-uFA2D_w]+$"  改成ps_us

让PHPCMS v9支持Email登陆的方法 三联

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

  修改 statics/js/formvalidatorregex.js找到

ps_username:"^[u4E00-u9FA5uF900-uFA2D_w]+$"

  改成

ps_username:"^[u4E00-u9FA5uF900-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也能登陆了。


相关热词搜索:Email登陆 PHPCMS v9

上一篇:Phpcms V9列表分页自定义页码文字
下一篇:PHPWind 9.0 模板制作教程:论坛风格

分享到: 收藏