Laravel 通过 phone 号码进行身份验证
Laravel authenticate via phone number
我不想使用 Laravel 的内置身份验证,因为它采用传统的 username/password 方法。我的系统认证方式基本上是
- 您使用您的客户 ID 和姓氏登录,并针对数据库进行测试
- 一旦正确,用户详细信息(包括 phone 号码)将存储在会话变量中,它会向您发送一个 OTP 到您的 phone 号码。如果 OTP 匹配,您将被带到主屏幕。
作为新手,我无法理解手动对用户进行身份验证。在 documentation 中,它说使用 Auth::attempt()
但这会将数据与数据库进行比较。我的代码只是比较随机生成的 OTP。
这一行:
Auth::login($user)
将使用户登录。
我不想使用 Laravel 的内置身份验证,因为它采用传统的 username/password 方法。我的系统认证方式基本上是
- 您使用您的客户 ID 和姓氏登录,并针对数据库进行测试
- 一旦正确,用户详细信息(包括 phone 号码)将存储在会话变量中,它会向您发送一个 OTP 到您的 phone 号码。如果 OTP 匹配,您将被带到主屏幕。
作为新手,我无法理解手动对用户进行身份验证。在 documentation 中,它说使用 Auth::attempt()
但这会将数据与数据库进行比较。我的代码只是比较随机生成的 OTP。
这一行:
Auth::login($user)
将使用户登录。