支持多种功能:微信扫码登录、手机号登录、邮箱登录、注册、更改手机号、更改邮箱、重置密码、忘记密码、注册协议
启用功能
可以启用如下功能:
微信扫码登录、手机号登录、邮箱登录、注册、更改手机号、更改邮箱、重置密码、忘记密码。
微信扫码登录功能可用的前提是微信公众号相关账号已经配置好。通常启用微信登录功能就不要启用注册功能,因为即使是未注册的新用户微信登录时会自动创建用户,如果注册功能也启用了有可能会导致一个用户有多个账号的情况。
用手机号或邮箱登录是一直支持的,这里的选项仅仅是显示输入框的占位符用以提醒用户而已。
如果希望首次挂载插件时就处于特定的非待登陆状态,可用在URL末尾添加zp133参数:
注册:/login?zp133=register
更改手机号:/login?zp133=changephone
更改邮箱:/login?zp133=changemail
更改密码:/login?zp133=changepassword
忘记密码:/login?zp133=forgetpassword
用户协议
注册是可以要求用户同意用户协议才能继续注册。
onEnd表达式
用户操作完成以后执行的表达式,如果操作成功$x
里有用户信息,,失败则无$x
。
$x ? go("/") : warn("出错了")