[0021]ログインではなくusersテーブルのユーザ名とPWだけ確認

■認証

この例のLalavelフレームワークのバージョンは5.1です。

ログインではなく、お客様情報入力画面でユーザ名とPWを入力してもらい、

呼出ボタン押下で認証成功した場合、違うテーブルにある情報を取得して表示したい。という場合、

User::where('email',$email)->where('password',$password)->first();ではpasswordがハッシュ化されているので取得できない。

そこで以下を利用したのでメモ

XXX.php

              
if (Auth::attempt(['email' => $email, 'password' => $password])) {
	//認証成功した場合
	//違うテーブルにある情報を取得
}else{
	//認証成功しない場合
}