Laravel認証で列のカスタム名、ユーザー名、パスワードを処理する方法

マヌタラセリル

logindetials次の列で呼び出されるテーブルがあります

Login_Id | Login_Name | Login_Passwor | Login_Email | .......

認証しようとすると、以下のようなエラーが発生します。

Illuminate \ Database \ QueryException
SQLSTATE[42S22]: Column not found: 1054 Unknown column 'username' in 'where 
clause' (SQL: select * from `logindetails` where `username` = admin limit 1)

私はconfig / auth.phpでこれらを試しました

'table' => 'logindetails',
'username' => 'Login_Name',
'password' => 'Login_Passwor', 

およびmodels / User.php

protected $fillable=array('Login_Name','Login_Passwor','Login_Email',...);
protected $primaryKey = "Login_Id";
protected $table = 'logindetails';
protected $hidden = array('Login_Passwor');
public function getAuthIdentifier()
{
    return $this->getKey();
}
public function getAuthPassword()
{
    return $this->Login_Passwor;
}
public function getReminderEmail()
{
    return $this->Login_Email;
}

また、ログインコントローラでも

if (Input::server("REQUEST_METHOD") == "POST") {

  $validator=Validator::make
            (Input::all(), ["userid" => "required","password" => "required"]);
  if ($validator->passes()) {

     $credentials = [
          "Login_Name" => Input::get("userid"),
          "Login_Passwor" => Input::get("password")];
     if (Auth::attempt($credentials)) {
          return Redirect::route("/");
     }

  }
  $data["errors"] = new MessageBag(["password" => 
                     ["Username and/or password invalid."]]);
  $data["Login_Name"] = Input::get("userid");
  return Redirect::route("login")->withInput($data);

}

しかし、ラクシャはありません。誰かがこれから私を助けてください

Xethron

認証するときは、ユーザー名をLogin_Nameに変更する必要がありますが、パスワードはパスワードのままにする必要があります。

Auth::attempt( array('Login_Name' => $username, 'password' => $password) )

認証時にユーザーがどのように取得されるかをよりよく理解するには、このファイルを参照してくださいhttps//github.com/illuminate/auth/blob/master/EloquentUserProvider.php#L60

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ユーザー名/パスワードのJConsole要件のバイパス-承認と認証を処理するためにJMXでJaasカスタムログインモジュールを使用する場合

分類Dev

Azure AD B2C:認証にカスタム形式のユーザー名とパスワードを使用することは可能ですか?

分類Dev

変更方法/ Laravel4およびLaravel5ユーザー認証のカスタムパスワードフィールド名

分類Dev

Controller for .NET Web API2.0で基本認証のユーザー名/パスワードを取得する方法

分類Dev

URLのユーザー名とパスワードを処理するPython

分類Dev

Laravel5.6-カスタムテーブルで組み込みの認証を使用する-ユーザー/パスワードを認証しない

分類Dev

レジストリを読んでInnoSetupでユーザー名とパスワードを認証する方法

分類Dev

Spring Securityを使用して、ユーザー名とパスワードではなくIDとパスワードでユーザーを認証する方法

分類Dev

Spring Securityでのユーザー名パスワード認証

分類Dev

特定のパスでユーザー名/パスワード認証を使用する

分類Dev

node.jsでユーザー名/パスワード認証を必要とするRESTAPIを使用する方法

分類Dev

LDAPユーザーのユーザー名とパスワードを手動で確認する方法

分類Dev

root権限なしでPAMを使用してユーザー名/パスワードを認証する方法

分類Dev

kubernetes apiserviceを開始(再起動)し、ユーザー名とパスワードの認証を追加する方法

分類Dev

AndroidのFirestoreでユーザー名とパスワードのみを使用して認証する

分類Dev

SpringSecurity認証ログインでユーザーが入力したユーザー名とパスワードの値を取得する方法

分類Dev

Cassandraでのユーザー名とパスワードによる認証

分類Dev

ユーザー名とパスワードの基本認証でswagger-codegenを使用する

分類Dev

Djangoカスタム登録:デフォルトのパスワードを設定し、ユーザー名として名と名前を使用する方法

分類Dev

自分で認証を行う方法(ユーザーが入力したユーザー名とパスワードを確認する)

分類Dev

ユーザー名とパスワードを検証する

分類Dev

ユーザー名とパスワードから基本認証ヘッダーを計算する方法

分類Dev

LDAP認証用のユーザー名とパスワード

分類Dev

R DBIでデータベースのユーザー名とパスワードを保護する方法は?

分類Dev

認証-Javaでユーザー名とパスワードをグローバルにする

分類Dev

ReactNativeユーザー名とパスワードを検証する方法

分類Dev

Angularでhttp $を使用する基本認証-ユーザー名/パスワードとgrant_typeを渡す

分類Dev

基本認証(ユーザー名とパスワード)を使用する場合のVSTS RESTAPIエラー

分類Dev

pkgcloudを使用してOpenStackでユーザー名とパスワードを認証する

Related 関連記事

  1. 1

    ユーザー名/パスワードのJConsole要件のバイパス-承認と認証を処理するためにJMXでJaasカスタムログインモジュールを使用する場合

  2. 2

    Azure AD B2C:認証にカスタム形式のユーザー名とパスワードを使用することは可能ですか?

  3. 3

    変更方法/ Laravel4およびLaravel5ユーザー認証のカスタムパスワードフィールド名

  4. 4

    Controller for .NET Web API2.0で基本認証のユーザー名/パスワードを取得する方法

  5. 5

    URLのユーザー名とパスワードを処理するPython

  6. 6

    Laravel5.6-カスタムテーブルで組み込みの認証を使用する-ユーザー/パスワードを認証しない

  7. 7

    レジストリを読んでInnoSetupでユーザー名とパスワードを認証する方法

  8. 8

    Spring Securityを使用して、ユーザー名とパスワードではなくIDとパスワードでユーザーを認証する方法

  9. 9

    Spring Securityでのユーザー名パスワード認証

  10. 10

    特定のパスでユーザー名/パスワード認証を使用する

  11. 11

    node.jsでユーザー名/パスワード認証を必要とするRESTAPIを使用する方法

  12. 12

    LDAPユーザーのユーザー名とパスワードを手動で確認する方法

  13. 13

    root権限なしでPAMを使用してユーザー名/パスワードを認証する方法

  14. 14

    kubernetes apiserviceを開始(再起動)し、ユーザー名とパスワードの認証を追加する方法

  15. 15

    AndroidのFirestoreでユーザー名とパスワードのみを使用して認証する

  16. 16

    SpringSecurity認証ログインでユーザーが入力したユーザー名とパスワードの値を取得する方法

  17. 17

    Cassandraでのユーザー名とパスワードによる認証

  18. 18

    ユーザー名とパスワードの基本認証でswagger-codegenを使用する

  19. 19

    Djangoカスタム登録:デフォルトのパスワードを設定し、ユーザー名として名と名前を使用する方法

  20. 20

    自分で認証を行う方法(ユーザーが入力したユーザー名とパスワードを確認する)

  21. 21

    ユーザー名とパスワードを検証する

  22. 22

    ユーザー名とパスワードから基本認証ヘッダーを計算する方法

  23. 23

    LDAP認証用のユーザー名とパスワード

  24. 24

    R DBIでデータベースのユーザー名とパスワードを保護する方法は?

  25. 25

    認証-Javaでユーザー名とパスワードをグローバルにする

  26. 26

    ReactNativeユーザー名とパスワードを検証する方法

  27. 27

    Angularでhttp $を使用する基本認証-ユーザー名/パスワードとgrant_typeを渡す

  28. 28

    基本認証(ユーザー名とパスワード)を使用する場合のVSTS RESTAPIエラー

  29. 29

    pkgcloudを使用してOpenStackでユーザー名とパスワードを認証する

ホットタグ

アーカイブ