回答編集履歴
3
誤字修正
answer
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
* セッションには `session` を使います。
|
6
6
|
* `g` と session は区別するといいと思います。
|
7
|
-
* 認証の成功と失敗のメッセージは `flash` を
|
7
|
+
* 認証の成功と失敗のメッセージは `flash` を使うといいと思います。
|
8
8
|
|
9
9
|
まだ書きかけですが...
|
10
10
|
|
2
誤字修正
answer
CHANGED
@@ -1,11 +1,30 @@
|
|
1
|
-
|
1
|
+
## ポイント
|
2
|
-
認証の成功と失敗のメッセージは `flash` をを使うといいと思います。
|
3
|
-
`session` と `g` は区別するといいと思います。
|
4
2
|
|
3
|
+
`session`, `g`, `flash` の 3 つ import して使います。
|
4
|
+
|
5
|
+
* セッションには `session` を使います。
|
6
|
+
* `g` と session は区別するといいと思います。
|
7
|
+
* 認証の成功と失敗のメッセージは `flash` をを使うといいと思います。
|
8
|
+
|
9
|
+
まだ書きかけですが...
|
10
|
+
|
5
11
|
* [Flask の session と g](https://python.ms/context/)
|
6
12
|
|
7
13
|
|
14
|
+
|
15
|
+
## ログアウト
|
16
|
+
|
17
|
+
ログアウトは実装していないので、ログアウトを実装すると練習になるかなと思います。
|
18
|
+
sessison から 'user_name' を消すとログアウトします。
|
19
|
+
|
20
|
+
|
8
21
|
```python
|
22
|
+
del session['user_name']
|
23
|
+
```
|
24
|
+
|
25
|
+
## コード
|
26
|
+
|
27
|
+
```python
|
9
28
|
# app.py
|
10
29
|
from flask import Flask, request, render_template, g, session, redirect, url_for, flash
|
11
30
|
|
1
誤字修正
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
セッションには `
|
1
|
+
セッションには `session` を使います。
|
2
2
|
認証の成功と失敗のメッセージは `flash` をを使うといいと思います。
|
3
3
|
`session` と `g` は区別するといいと思います。
|
4
4
|
|