我的用户表中有mobile_no,用户名,电子邮件,密码字段。我想通过手机号码和密码登录。如何解决这个问题?
答案 0 :(得分:2)
您可以查看登录中的任何字段
app.UseFacebookAuthentication(new FacebookAuthenticationOptions()
{
AppId = "xx",
AppSecret = "xxx",
Scope = { "email", "public_profile" }
});
答案 1 :(得分:1)
如果您在控制器中手动调用 Auth :: attempt(),Imtiaz提供的解决方案就像魅力一样。
如果你正在做使用 AuthenticatesUsers 或 AuthenticatesAndRegistersUsers ,这是不够的,只是将 $用户名在您的控制器属性的名称您要用作登录的字段:
protected $username = 'mobile_number';