ハッシュチェックを使用して現在のパスワードを確認するにはどうすればよいですか? (Laravel 5.3の場合)
パスワード機能を変更する場合、最初に現在のパスワードを確認する必要がある場合があります。もちろん、現在のパスワードが一致しない場合は、「古いパスワードが違います」というエラーが返されます。
たとえば、次のような 3 つの入力フィールドがあるフォームがあります。
1) 現在のパスワード
2) 新しいパスワード
3) 新しいパスワードを確認します
フォームを送信するときに、現在のパスワードがストレージ データベース テーブルのパスワードと一致するかどうかを確認する必要があります。 Laravelはハッシュされたパスワードを保存するため、判定チェックを直接実行することはできませんが、laravelはハッシュファサードを提供しており、 hash::check() メソッドがこのタスクを完了するのに役立ちます。
次は簡単な例です:
例:
public function changePassword(Request $request) { $input = $request->all(); $user = User::find(auth()->user()->id); if(!Hash::check($input['current_password'], $user->password)){ dd('返回错误,与当前密码不匹配。'); }else{ dd('在这里,写下你的更新密码'); } }
この記事は、Laravel 5.3 でハッシュ チェックを使用して現在のパスワードを確認する方法について説明します。分かりやすいので、困っている友達のお役に立てれば幸いです!
以上がハッシュチェックを使用して現在のパスワードを確認するにはどうすればよいですか? (Laravel 5.3の場合)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









Laravelの電子メールの送信が失敗したときに戻りコードを取得する方法。 Laravelを使用してアプリケーションを開発する場合、検証コードを送信する必要がある状況に遭遇することがよくあります。そして実際には...

LaravelスケジュールタスクRAN RANSPONSIVEトラブルシューティングRALAVELのスケジュールタスクスケジューリングを使用すると、多くの開発者がこの問題に遭遇します。スケジュール:実行...

Laravelの電子メールの検証コードの送信の障害を処理する方法は、Laravelを使用することです...

DCATを使用するときにDCATADMIN(Laravel-Admin)にデータを追加するためにカスタムクリックのテーブル関数を実装する方法...

Laravel - ダンプサーバー - Laravel ダンプサーバーには、Laravel 5.7 のバージョンが付属しています。以前のバージョンにはダンプ サーバーが含まれていません。ダンプサーバーはlaravel/laravelコンポーザーファイルの開発依存関係になります。

Laravel FrameworkでRedis接続の共有の影響とLaravelフレームワークとRedisを使用する際のメソッドを選択すると、開発者は問題に遭遇する可能性があります。

Laravel Multi-Tenant拡張機能パッケージStancl/Tenancyのカスタムテナントデータベース接続Laravel Multi-Tenant ExtensionパッケージStancl/Tenancyを使用したマルチテナントアプリケーションを構築する際の...

Laravel - アクション URL - Laravel 5.7 では、「呼び出し可能なアクション URL」と呼ばれる新機能が導入されています。この機能は、アクションメソッドで文字列を受け入れるLaravel 5.6の機能に似ています。 Laravel 5.7 で導入された新しい構文の主な目的は、
