問題タブ [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.
laravel - Laravel 5.2 でログイン条件にロジックを追加する方法
ユーザーがアクティブでない場合は、ログインを許可しないでください。以下のようにコントローラーを作成しましたが、何が欠けているのか、これを機能させるためにここで他に何をしなければならないのかわかりません!
私の考えでは、authenticate() メソッドでうまくいくはずです!
php - どの `guard` がログインしているかを確認する
私はマルチ認証laravel 5.2アプリを持っています.fallowingガードが定義されていconfig/auth.php
ます:
だから、admin
そしてuser
。
この 2 人のログインした警備員がいくつかのビューを共有しているため、問題はビュー レイヤーにあります。
この場合、ガードは常にビューにハードコードされていますadmin
(ログインしたガードが の場合にエラーが発生しますuser
) が、この小さな変更のためだけに別の同等のビューを実行する必要がないように、次のような動的なものにしたいと思います。
PS: これは、対応する URL セグメントを取得することで実現できることはわかっています。たとえば、www.site.com/pt/user/dasboard
この場合はセグメント 2 になりますが、この方法ではアプリのスケーラビリティが失われます。将来、対応するセグメントが同じでなくなる可能性があるためです (2上記の例では)
php - Laravel 5.5 でユーザーパスワードを更新した後にログアウトできないようにする
Laravel 5.3から、このミドルウェアが追加されました...
\Illuminate\Session\Middleware\AuthenticateSession
これはセキュリティ上の利点であることは間違いありませんが、ユーザーがパスワードを変更した場合にユーザーをログアウトする (ユーザーにログイン ページを表示する) ことにも責任があります。
Laravel 5.5 で、ユーザーがパスワードを変更したときにログアウトされる (再ログインを強制される) のを防ぐにはどうすればよいですか?