このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
apricot:ext:session-auth [2020/05/25 11:32] y2sunlight [layout.blade.php] |
apricot:ext:session-auth [2020/05/25 21:03] (現在) y2sunlight [AuthController クラス] |
||
---|---|---|---|
行 283: | 行 283: | ||
* **login()** : ログイン(認証) | * **login()** : ログイン(認証) | ||
- | * バリデーション( validate() )をしてエラーならエラー画面を返します。 | + | * バリデーション( validate() )を実行します。 |
- | * バリデーション全体については[[apricot: | + | * バリデーション全体については[[apricot: |
+ | * バリデーションでエラーの場合: | ||
+ | * withInputs()で入力変数をフラッシュ変数に保存します。 | ||
+ | * withErrors()でバリデーションのエラーバッグをフラッシュ変数に保存します。 | ||
+ | * redirect()でログイン画面にリダイレクトするResponseオブジェクトをします。\\ \\ | ||
* Input:: | * Input:: | ||
* AuthUser:: | * AuthUser:: | ||
行 449: | 行 453: | ||
<ul class=" | <ul class=" | ||
<a id=" | <a id=" | ||
- | {{user()-> | + | {{AuthUser:: |
</a> | </a> | ||
<div class=" | <div class=" | ||
行 483: | 行 487: | ||
use App\Foundation\Controller; | use App\Foundation\Controller; | ||
+ | use App\Foundation\Security\AuthUser; | ||
/** | /** | ||
行 495: | 行 500: | ||
public function index() | public function index() | ||
{ | { | ||
- | $message = __(' | + | $message = __(' |
return render(' | return render(' | ||
} | } | ||
行 501: | 行 506: | ||
</ | </ | ||
- | * '' | + | |
+ | | ||
\\ | \\ | ||
行 522: | 行 528: | ||
[{{apricot: | [{{apricot: | ||
■ 正しいユーザ名とパスワードを入力して[ログイン]ボタンを押すと、ホーム画面が画面が表示されます。\\ | ■ 正しいユーザ名とパスワードを入力して[ログイン]ボタンを押すと、ホーム画面が画面が表示されます。\\ | ||
- | ■ [ログイン状態を保存する]をチェックすると、ログイン状態でブラウザを閉じてもログイン状態が保持され、再度Apricotにアクセスすると自動ログイン機能が働きます。自動ログインの有効期間は[[# | + | ■ [ログイン状態を保存する]をチェックすると、ログイン状態でブラウザを閉じてもログイン状態が保持され、再度Apricotにアクセスすると自動ログイン機能が働きます。自動ログインの有効期間は[[# |
[{{apricot: | [{{apricot: |