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

回答編集履歴

1

コメントの指摘の通りに変更

2017/09/20 11:48

投稿

YouheiSakurai
YouheiSakurai

スコア6151

answer CHANGED
@@ -1,12 +1,27 @@
1
1
  ```
2
+ class AuthManager:
3
+ def login(self, username, password):
4
+ username = hash(username)
5
+ password = hash(password)
2
- './users'
6
+ with open('./users', 'rt') as f:
7
+ for line in f:
8
+ check(username, password)
3
9
  ```
4
10
 
5
11
  よりも
6
12
 
7
13
  ```
8
14
  from os.path import dirname, join
15
+
16
+ class AuthManager:
17
+ def login(self, username, password):
18
+ username = hash(username)
19
+ password = hash(password)
9
- join(dirname(__file__), 'users')
20
+ with open(join(dirname(__file__), 'users'), 'rt') as f:
21
+ for line in f:
22
+ check(username, password)
10
23
  ```
11
24
 
12
- とする方が良いと思います。
25
+ とする方が良いと思います。
26
+
27
+ コメントの指摘を受けて回答内容を変更しました。