phpcms邮箱配置,phpcms安装

hacker|
201

phpcms v9会员邮箱认证

在邮箱配置那里先测试一下能不能发出邮件,然后在会员模块配置里开启:新会员注册需要邮件验证

phpcmsv9怎么用邮箱注册登录

之一步:修改登陆的验证 *** 修改 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次

来源:琅枫个人博客

PHPCMS如何开启邮箱验证

进入后台,头部菜单点【用户】

然后在左侧菜单找到会员【模块配置】

把第三项【新会员注册需要邮件验证】改为是就可以了。

2条大神的评论

  • avatar
    访客 2022-11-08 上午 06:23:21

    phpcms v9会员邮箱认证在邮箱配置那里先测试一下能不能发出邮件,然后在会员模块配置里开启:新会员注册需要邮件验证phpcmsv9怎么用邮箱注册登录第一步:修改登陆的验证JS 修改 statics/js/formvalida

  • avatar
    访客 2022-11-08 上午 12:34:13

    块配置】把第三项【新会员注册需要邮件验证】改为是就可以了。

发表评论