問題タブ [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 に答える
8704 参照

laravel - Laravel 5.2 でログイン条件にロジックを追加する方法

ユーザーがアクティブでない場合は、ログインを許可しないでください。以下のようにコントローラーを作成しましたが、何が欠けているのか、これを機能させるためにここで他に何をしなければならないのかわかりません!

私の考えでは、authenticate() メソッドでうまくいくはずです!

0 投票する
8 に答える
52834 参照

php - どの `guard` がログインしているかを確認する

私はマルチ認証laravel 5.2アプリを持っています.fallowingガードが定義されていconfig/auth.phpます:

だから、adminそしてuser

この 2 人のログインした警備員がいくつかのビューを共有しているため、問題はビュー レイヤーにあります。

この場合、ガードは常にビューにハードコードされていますadmin(ログインしたガードが の場合にエラーが発生しますuser) が、この小さな変更のためだけに別の同等のビューを実行する必要がないように、次のような動的なものにしたいと思います。

PS: これは、対応する URL セグメントを取得することで実現できることはわかっています。たとえば、www.site.com/pt/user/dasboardこの場合はセグメント 2 になりますが、この方法ではアプリのスケーラビリティが失われます。将来、対応するセグメントが同じでなくなる可能性があるためです (2上記の例では)

0 投票する
6 に答える
4028 参照

php - Laravel 5.5 でユーザーパスワードを更新した後にログアウトできないようにする

Laravel 5.3から、このミドルウェアが追加されました...

\Illuminate\Session\Middleware\AuthenticateSession

これはセキュリティ上の利点であることは間違いありませんが、ユーザーがパスワードを変更した場合にユーザーをログアウトする (ユーザーにログイン ページを表示する) ことにも責任があります。

Laravel 5.5 で、ユーザーがパスワードを変更したときにログアウトされる (再ログインを強制される) のを防ぐにはどうすればよいですか?