このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン 最新のリビジョン 両方とも次のリビジョン | ||
apricot:usage:ja:authentication [2020/09/08 20:48] y2sunlight [AuthControllerクラス] |
apricot:usage:ja:authentication [2020/09/08 20:56] y2sunlight [AuthControllerクラス] |
||
---|---|---|---|
行 234: | 行 234: | ||
</ | </ | ||
- | $this< | + | $this< |
- | '' | + | '' |
- | ミドルウェアでは、認証のチェックに '' | + | ミドルウェアでは、認証のチェックに '' |
\\ | \\ | ||
行 300: | 行 300: | ||
</ | </ | ||
- | > TODO: | + | '' |
+ | |||
+ | 一方、'' | ||
- | * '' | + | ユーザセッションもなく、自動ログインにも失敗した場合、コントローラーはログインページ( /login )にリダイレクトします。 |
- | * 認証済の場合: | + | |
- | * ヘルパー関数redirect()でトップ画面にリダイレクトします。\\ \\ | + | |
- | * 未認証の場合: | + | |
- | * AuthUser:: | + | |
- | * 成功の場合: | + | |
- | * トップ画面にリダイレクトします。 | + | |
- | * 失敗の場合: | + | |
- | * ログイン画面( login )にリダイレクトします。 | + | |
\\ | \\ | ||
行 365: | 行 359: | ||
</ | </ | ||
- | > TODO: | + | '' |
- | + | ||
- | * | + | |
- | * ログイン画面にリダイレクトします。 | + | |
\\ | \\ |