用sentry。。但是如果前台使用手机号登录,后台使用email登录,如何配置?

用sentry。。但是如果前台使用手机号登录,后台使用email登录,如何配置?
sentry好像只能配置一个啊。。这肿么处理啊?~~
已邀请:

FiveSay - 成武

赞同来自: shineforce 宋小北 ganto 袁超

首先,你需要使用自定义的 User 模型,继承并将 static $loginAttribute 暴露出来:

1.jpg


之后,在认证登陆前手动变更它的值:

2.jpg

shineforce

赞同来自:

大神啊~~膜拜~~

jiangs

赞同来自:

但是用sentry注册和创建的时候它会检测用户是否有邮箱,没有的话就不能创建和注册了,在这个之前也需要用这个$loginAttribute的值吗?

FiveSay - 成武

赞同来自:

@jiangs
请确保已在 /app/config/packages/cartalyst/sentry/config.php 配置中指向了你的自定义模型。

1.jpg

要回复问题请先登录注册