国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Laravel 8で入力パスワードがデータベースのハッシュされたパスワードと一致することを確認(rèn)する方法
P粉129731808
P粉129731808 2023-08-28 14:25:49
0
2
684
<p>Laravel で指定されたリクエストからユーザーのパスワードを確認(rèn)するにはどうすればよいですか?パスワードをデータベースに保存されているパスワード ハッシュと比較するとどうなるでしょうか? ** これは私のコントローラーです **</p> <pre class="brush:php;toolbar:false;"><?php 名前空間 App\Http\Controllers; Illuminate\Http\Request を使用します。 Illuminate\Support\Facades\DB を使用します。 クラス MainController はコントローラーを拡張します { 関數(shù)login1(リクエスト$request){ $username = $request->input('username'); $password = $request->input('パスワード'); $data = DB::table('users')->where(['username'=>$username, 'password'=>$password])->first(); if($data == null){ エコー「エラー」; $notification = 配列( 'メッセージ' => 'ユーザーは存在しません! '、 'アラートの種類' => 'エラー' ); return back()->with($notification); } それ以外{ $request->session()->put('user',$data); return redirect('ダッシュボード'); } }}</pre></p>
P粉129731808
P粉129731808

全員に返信(2)
P粉373990857

###このような###

$encrypted = Crypt::encrypt('パスワード名変數(shù)');

P粉071559609

基本的に、あなたがやりたいことは次のとおりです:

  1. Queryusers テーブル內(nèi)の指定されたユーザー名を持つユーザー。
  2. ハッシュ化されたパスワードが、提供されたパスワードのハッシュと一致するかどうかを確認(rèn)します。

したがって、最初に 指定されたユーザー名を持つユーザーをクエリしたいとします。次に、 ユーザーを取得し、 その存在を確認(rèn)した後、 指定されたパスワードが、取得したモデルのハッシュ化されたパスワードと一致するかどうかを確認(rèn)できます。

リーリー

ただし、Laravel にはこれを?qū)g現(xiàn)するための組み込み関數(shù)があり、ニーズによっては、これを行う方が簡単な場合があります。

リーリー

https://laravel.com/api/8.x/Illuminate/Support/Facades/Auth.html#method_attempt

最新のダウンロード
詳細(xì)>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート