• [雷人]中国人啥不炒?古董、字画、票证、君子兰、普洱茶、大蒜……凡是有较长保存时间的东西,都有人炒! 2019-07-16
  • 乌兰察布--内蒙古频道--人民网 2019-07-16
  • 新版人民网首页吉林IP定向--吉林频道--人民网 2019-07-14
  • 儿子变全能暖男 海清晒儿子手工包礼物爱意满满 2019-07-14
  • 王秀英受邪教全能神蛊惑离家出走 家人盼归 2019-07-13
  • 山西日报传媒集团公司 2018年第一季度财务等重大信息 2019-07-13
  • 辽宁日报社社长、总编辑丁宗皓祝贺人民日报创刊70周年 2019-07-12
  • 出租广州市番禺区大龙街东兴路476号4楼物业空置部分 2019-07-11
  • 芜湖乡间小路上演“警匪片” 警车狂追小轿车 2019-07-09
  • 个税法迎第七次大修 起征点调至每年6万元 2019-07-09
  • 商务部新闻发言人就美白宫6月18日声明发表谈话 2019-07-06
  • 弘扬优秀传统文化 引领文化自信 绍兴打造国学高地 2019-07-06
  • 王国平理事长应邀赴泰州市调研并作专题报告 2019-07-02
  • 人民日报大家手笔:建设文化强国应科学处理三种关系 2019-07-01
  • 北京外研书店重装开业 打造特色海淀文化地标 2019-07-01
  • Jquery中文网 码报 www.okkrb.tw
    Jquery中文网 >  建站教程  >  phpcms  >  正文 PHPCMS v9使用Email登陆的修改方法

    2018年104期码报资料:PHPCMS v9使用Email登陆的修改方法

    发布时间:2014-08-15   编辑:码报 www.okkrb.tw
    本文介绍下,在phpcms v9系统中,如何让用户可以用email登录后台呢?参考本文介绍的方法,可以轻松实现这个功能。

    码报 www.okkrb.tw 共分为二个步骤完成。

    第一步:修改登陆的验证JS
    修改 statics/js/formvalidatorregex.js找到
     

    <span style="font-size: 13px; font-family: 'courier new', courier;">ps_username:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D_\\w]+$"
    </span>

    修改为:
     

    <span style="font-size: 13px; font-family: 'courier new', courier;">ps_username:"^[\\u4E00-\\u9FA5\\uF900-\\uFA2D_\\[email protected]\.]+$"
    </span>

    第二步: 修改登录文件
    修改 phpcms/modules/member/index.php

    1,找到
     

    <span style="font-size: 13px; font-family: 'courier new', courier;">$synloginstr = ''; //同步登陆js代码
    </span>

    在下面添加:
     

    <span style="font-size: 13px; font-family: 'courier new', courier;">preg_match('/^[a-z]+\w*@\w+\.[a-z0-9]{2,6}$/i', $username, $is_email);
    </span>

    2,找到下面的
     

    <span style="font-size: 13px; font-family: 'courier new', courier;">$status = $this->client->ps_member_login($username, $password);
    </span>

    修改为:
     

    <span style="font-size: 13px; font-family: 'courier new', courier;">$status = $this->client->ps_member_login($username, $password, $is_email);
    </span>

    3,找到下面的
     

    <span style="font-size: 13px; font-family: 'courier new', courier;">$r = $this->db->get_one(array('username'=>$username));
    </span>
     

    修改为:
     

    <span style="font-size: 13px; font-family: 'courier new', courier;">$r = $this->db->get_one(array($is_email ? 'email' : 'username'=>$username));
    </span>

    如此之后,便可以用Email能登陆了??於质导掳?。

    您可能感兴趣的文章:
    PHPCMS v9后台登陆提示验证码错误的解决方法
    PHPCMS v9使用Email登陆的修改方法
    PHPCMS v9屏蔽后台登陆验证码的方法
    phpcms v9 忘记密码怎么办
    修改 phpcms v9 后台管理标题及模版title的方法
    修复PHPCMS V9发布文章不显示用户名的bug
    PHPCMS V9 调用随机文章的方法
    Phpcms V9内容编辑器设置支持JavaScript
    PHPCMS禁用fsockopen函数的解决办法
    PHPCMS V9自定义后台入口目录

    [关闭]
  • [雷人]中国人啥不炒?古董、字画、票证、君子兰、普洱茶、大蒜……凡是有较长保存时间的东西,都有人炒! 2019-07-16
  • 乌兰察布--内蒙古频道--人民网 2019-07-16
  • 新版人民网首页吉林IP定向--吉林频道--人民网 2019-07-14
  • 儿子变全能暖男 海清晒儿子手工包礼物爱意满满 2019-07-14
  • 王秀英受邪教全能神蛊惑离家出走 家人盼归 2019-07-13
  • 山西日报传媒集团公司 2018年第一季度财务等重大信息 2019-07-13
  • 辽宁日报社社长、总编辑丁宗皓祝贺人民日报创刊70周年 2019-07-12
  • 出租广州市番禺区大龙街东兴路476号4楼物业空置部分 2019-07-11
  • 芜湖乡间小路上演“警匪片” 警车狂追小轿车 2019-07-09
  • 个税法迎第七次大修 起征点调至每年6万元 2019-07-09
  • 商务部新闻发言人就美白宫6月18日声明发表谈话 2019-07-06
  • 弘扬优秀传统文化 引领文化自信 绍兴打造国学高地 2019-07-06
  • 王国平理事长应邀赴泰州市调研并作专题报告 2019-07-02
  • 人民日报大家手笔:建设文化强国应科学处理三种关系 2019-07-01
  • 北京外研书店重装开业 打造特色海淀文化地标 2019-07-01
  • 500彩票网牌照 德黑兰独立vs阿尔艾因 秒速时时彩 山西十一选五开奖 美丽骷髅客服 甘肃十一选五选号技巧 辽宁麻将技巧口诀 喜洋洋水果老虎机下载 第戎天气预报15天查询 禁忌的皇权APP