乐于分享
好东西不私藏

nocobase的邮箱注册登录插件

nocobase的邮箱注册登录插件

介绍

自己开发了nocobase插件,一个邮件发送验证码,开启插件,nocobase 支持邮箱发送验证码,进行注册登录认证。每一次登录都要发送验证码,如果开放注册,那么首次登录自动注册。

开启后效果如图:

注意:这个是使用了我之前开源登录页了

太初y的nocobase插件-登录页面配置-开源了

两者是分离,登录页面配置已经对nocobase原生验证系统进行了兼容,添加一种用户认证,就会自动生成一个按钮,点击后进入到对应实现登录页面表单(这个登录页面表单是由插件自己实现)

如果你没有安装开源首页登录页面那么你页面效果是这样:

所以这两个是独立插件,之前有些朋友问我,我都得解释一遍,所以在这里写清楚一点吧。。。

在此要感谢这位在github发现问题朋友:

https://github.com/taichuy/nocobase-plugin-login-lite/issues/1

基于这个问题发现,对于登录页面表单才做了一个认证兼容性处理。

PS:如果其他朋友有发现相关问题,可以在仓库中留言

费用:

授权类型
价格
包含权益
适合场景
安装包授权
300 元
1. 指定版本插件安装包2. 一次性买断,永久使用授权3. 基础安装指导
生产环境稳定部署,无需频繁更新
安装包+源码仓库权限
600 元/第一年
1. 包含上述安装包所有权益2. GitHub 私有仓库一年访问权限3. 一年内持续更新支持
需要跟随 NocoBase 升级,或需要基于源码二次开发
源码仓库续费
300 元/年
1. 续费后继续获得 GitHub 私有仓库访问权限2. 续费期内持续更新支持
已购买过安装包的用户继续获取更新

详细查看:https://docs.taichuy.com/nocobase

1.依赖插件检查:

邮件验证插件,是做了一些依赖,需要开启下面的官方原生插件才能实现完整验证码发送

下面这个邮件通知插件,nocobase社区版是默认是不开启,需要手动到插件管理中开启,开启在之后你就可以在新建邮件通知渠道:

对应文章地址:https://docs-cn.nocobase.com/handbook/notification-manager

感兴趣可以去看看哈,我这边就水字数了

2.配置邮箱验证:

开启插件,可以到后台->通知管理:新增邮件

下面是我个人 163 邮箱配置通知示例:

目前nocobase只支持SMTP方式发送邮箱,所以我用我自己163邮箱作为示例 ,

PS:一个小故事,之前购买用户(没想到吧,还没有公开,就有朋友买了,感谢支持)反馈邮箱失败!我检查一下,之后发现渠道标识要有email……这就很无语,连夜修复,终于在我的不懈努力下,终于在今天早上修复了,再测测,没啥问题我这才放出来。

这些插件都是我们自用放出来,所以我们才会以这样便宜的价格放出来,并且原因长期维护,所以请各位放心!!!

如果有各位在使用过程中,无论是开源的还是付费的,都可以提交到仓库issues中。感谢各位的支持

3.配置验证码和邮件内容:

后台配置->验证:添加邮箱验证码

邮件验证码配置内容:

其中:

Your verification code is  {{code}}

{{code}}是必填的,这个就是随机生成验证码的占位符。

最终-配置用户认证

配置内容示例:

输入验证码登录成功,对于新增用户,会自动开启注册,也支持邮箱登录验证密码

可以在这里设置是否自动注册

插件是个人开发付费插件可以在公众号后台私信咨询
想要了解其他插件(开源免费或者其他付费插件):

https://docs.taichuy.com/nocobase

本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » nocobase的邮箱注册登录插件

评论 抢沙发

3 + 4 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮