問題タブ [laravel-authorization]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
253 参照

php - Laravel Auth - 検証が失敗した後、関数validator()から別のURLにユーザーをリダイレクトします

一意の検証が失敗した後、ユーザーを別のページにリダイレクトしようとしていますmobile_no

これを実行しようとすると、エラーが発生します

他のページにリダイレクトするにはどうすればよいですか? 私は何かが欠けていますか?

0 投票する
1 に答える
2378 参照

php - Laravel ゲストログイン

私は現在、ユーザーが登録できる小さな Web ポータルを開発していますが、ゲストとしてログインすることもできるはずです。

私がそれをやろうとしている方法は、次のコードによるものです:

私の RegisterController にあります。だから私は基本的にユーザーを登録しています(通常の登録と同じ方法です)が、単純なパスワードと電子メールアドレスは入力されていません。次に、ID を使用してこのユーザーにログインしようとします。ユーザーはデータベースに作成されますが、ログインは機能しません。

なぜこれが起こるのか誰かが知っていますか?どうすればこれを修正できますか?

私の考えを理解するためのより詳細な説明: ユーザーは通常、個人データの一部を入力して登録できます。ただし、上記の機能を指す「ゲストとして続行」というボタンをクリックすることもできるはずです。次に、登録ユーザーのようにログインし、後で登録することもできます。ゲスト ユーザーとしてログインしている間に入力した情報を保持し、パスワードを設定することもできますか? 目的: 彼らは最初にそれをテストし、その後登録したいと思うかもしれません。

何か案は?

0 投票する
2 に答える
1113 参照

php - 例外での auth() メソッドの null

私は Laravel 5.4.23 をいじっていましたが、404 ページにヒットしたときにこのシナリオに遭遇しましauth()た。auth()->check()auth()->user()

私は AppServiceProvider.php クラスに行っていくつかのテストを行いました。

bootログインしている場合でも、メソッドでNull を返します。これは意味がありません。

つまり、ユーザーが 404 ページにアクセスするたびに、ナビゲーション バーなどはユーザー データをレンダリングしません。たとえば、伝統的に、ここのスタック オーバーフローのように、ナビゲーション バーの右上にユーザー プロファイル ボタンがあります。その場合、Laravel では、この私が見ているものでは不可能です。

私は正しい軌道に乗っていますか、それとも何か不足していますか?

テストしたリクエストを完了した後、Laravelがユーザーをログインさせようとしているようです。

ここで答えが見つかることを願っています。

ありがとう。

アップデート:

bootApp\Providers\AppServiceProviderのメソッドに手動ログイン試行を含めると、aut() コマンドの null 問題が修正されたようですが、明らかに Laravel がログを取得しているため、ページ要求ごとにユーザーを 2 回ログインしようとすることになると思います。ブート後のユーザーでは、例外リクエストがあり、他に何がありますか。