質問するログイン新規登録

回答編集履歴

3

誤字修正

2020/01/14 17:06

投稿

nico25
nico25

スコア830

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

誤字修正

2020/01/14 17:06

投稿

nico25
nico25

スコア830

answer CHANGED
@@ -1,11 +1,30 @@
1
- セッションには `session` を使います。
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

誤字修正

2020/01/14 16:58

投稿

nico25
nico25

スコア830

answer CHANGED
@@ -1,4 +1,4 @@
1
- セッションには `sessino` を使います。
1
+ セッションには `session` を使います。
2
2
  認証の成功と失敗のメッセージは `flash` をを使うといいと思います。
3
3
  `session` と `g` は区別するといいと思います。
4
4