独自のユーザーテーブル構造がlaravel付属のauthのユーザーテーブル構造と異なる場合、ユーザー認証はどのように行うことができますか?
PHP中文网
PHP中文网 2017-05-16 16:50:30
0
1
691

私のユーザーテーブルの構造は、laravelフレームワークのユーザー検証によって作成されたテーブル構造とは異なります。たとえば、laravelのデフォルトでは電子メールを介してログインしますが、私のユーザーテーブルには電子メールフィールドがまったくない場合もあります。 laravelの認証を通じて何かユーザー認証コードを実装する必要がありますか?

テーブル構造がlaravelのものと異なる場合、独自の認証を使用して検証できないというのは本当ですか?

PHP中文网
PHP中文网

认证0级讲师

全員に返信(1)
淡淡烟草味

検証に使用したユーザーテーブル(Models/User.php)のテーブルを含みます

読み取りユーザー ID フィールド (ユーザー名/メールアドレス) を確認します

パスワード欄(パスワード)の読み取り

検証方法(bcrypt)もカスタマイズできます。

5.1LTS バージョンを使用している場合は、まず認定の章に関するドキュメントを読むことができます

AuthController と UserModel でデフォルトで使用される特性も見てください

ユーザー(モデル)の特性:認証可能

AuthController(Controller):AuthenticatesAndRegistersUsers(AuthenticatesUsersの下)のトレイト

中間の実装メソッドは、対応するモデルとコントローラーでカスタマイズしてオーバーライドできます。たとえば、必要なユーザー名が異なる場合は、loginUsername メソッドをオーバーライドできます。 リーリー
ドキュメントとソースコードをさらに読んでください。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート