問題タブ [laravel-authentication]

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 投票する
4 に答える
3388 参照

laravel - Laravel 5.5:ログイン後に前のページへのリダイレクトを停止する方法

Laravel のデフォルト認証を使用しています ユーザーがログインすると、/home ではなく /dashboard にリダイレクトされます

RedirectIfAuthenticated でこの行を変更する

ユーザーが認証を必要とする別の URL にアクセスした場合、/abc と言うと、ユーザーはログインにリダイレクトされますが、ログインするとすぐに、ユーザーは /dashboard ではなく /abc に移動します (私の要件によると)常にユーザーがアクセスしようとしていた前のページに関係なく、ユーザーがログインするたびに /dashboard に移動する

どの関数が上書きされるか、または何かを知っている人は誰でも...

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

laravel - laravel 5.6 の電子メール パラメータから検証を削除します。私はauthenticate()メソッドを使用しています

ajaxとlaravel 5.6のauthenticate()メソッドを使用して認証しようとしています。「email」および「password」パラメーターを渡すと問題なく動作しますが、 emailパラメーターをuser_emailに変更すると、「 Email フィールドが必要です」という検証が得られます。そのため、電子メールとパスワードの代わりに別のパラメーター(user_email など)を使用してユーザーを認証するための助けが必要です。

コード ファイル パス app\Http\Controllers\AUth\LoginController.php は次のとおりです。

ありがとうございました

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

php - Laravel 5.5 - リダイレクト時にユーザーを自動的にログアウトします (サーバー上ですが、ローカルでは行いません)

Socialite プラグインを介してユーザーをログインさせる以外に何もしないアプリを作成しようとしています。すべてが正常に機能しています。Facebook にリダイレクトされ、新しいユーザーが作成され、ユーザーが「/」にリダイレクトされると、不思議なことにログアウトされます。

(これはローカルでは発生しないことに注意してください。私のローカル マシンではすべて正常に動作します)。

Facebook ログイン コントローラー:

ルート ファイル:

ログイン コントローラ:

ミドルウェア/RedirectIfAuthenticated.php:

ミドルウェア フォルダーに "auth" ミドルウェアが定義されていません。これは、laravel を介して自動的に行われます。

繰り返しますが、このプロジェクトは意図したとおりにローカルに機能しますが、サーバー上では機能しません。

最後の注意: '/' にリダイレクトする直前に dd(Auth::check()) すると、サーバー上でも「true」になりますが、ログイン ページで同じことを dd すると false になります。そのため、どういうわけか、ユーザーはリダイレクトでログアウトされています。