서승완

refactor: change error message

...@@ -10,13 +10,13 @@ from ..models import File, GroupUser ...@@ -10,13 +10,13 @@ from ..models import File, GroupUser
10 def list_item(request): 10 def list_item(request):
11 # Check Login 11 # Check Login
12 if request.user_id is None: 12 if request.user_id is None:
13 - return {'result': False, 'error': '권한이 없습니다.'} 13 + return {'result': False, 'error': '로그인을 해주세요.'}
14 14
15 # Validate 15 # Validate
16 if request.GET.get('is_public') != 'true' \ 16 if request.GET.get('is_public') != 'true' \
17 and request.GET.get('is_starred') != 'true' \ 17 and request.GET.get('is_starred') != 'true' \
18 and request.GET.get('is_trashed') != 'true': 18 and request.GET.get('is_trashed') != 'true':
19 - return {'result': False, 'error': '입력이 누락되었습니다.'} 19 + return {'result': False, 'error': '잘못된 요청입니다.'}
20 20
21 # Query Files 21 # Query Files
22 files = None 22 files = None
...@@ -27,7 +27,7 @@ def list_item(request): ...@@ -27,7 +27,7 @@ def list_item(request):
27 elif request.GET.get('is_trashed') == 'true': 27 elif request.GET.get('is_trashed') == 'true':
28 files = File.objects.filter(owner_user_id=request.user_id, is_trashed=1, deleted_at__isnull=True) 28 files = File.objects.filter(owner_user_id=request.user_id, is_trashed=1, deleted_at__isnull=True)
29 29
30 - # Structure 30 + # Serialize
31 data = [] 31 data = []
32 for file in files: 32 for file in files:
33 data.append({ 33 data.append({
...@@ -48,22 +48,22 @@ def list_item(request): ...@@ -48,22 +48,22 @@ def list_item(request):
48 def create(request): 48 def create(request):
49 # Check Login 49 # Check Login
50 if request.user_id is None: 50 if request.user_id is None:
51 - return {'result': False, 'error': '권한이 없습니다.'} 51 + return {'result': False, 'error': '로그인을 해주세요.'}
52 52
53 # Load 53 # Load
54 try: 54 try:
55 received = json.loads(request.body.decode('utf-8')) 55 received = json.loads(request.body.decode('utf-8'))
56 except json.decoder.JSONDecodeError: 56 except json.decoder.JSONDecodeError:
57 - return {'result': False, 'error': '입력이 잘못되었습니다.'} 57 + return {'result': False, 'error': '잘못된 요청입니다.'}
58 58
59 # Validate 59 # Validate
60 if 'parent_id' not in received \ 60 if 'parent_id' not in received \
61 or 'type' not in received \ 61 or 'type' not in received \
62 or 'name' not in received: 62 or 'name' not in received:
63 - return {'result': False, 'error': '입력이 누락되었습니다.'} 63 + return {'result': False, 'error': '잘못된 요청입니다.'}
64 if (received['type'] != 'folder' and received['type'] != 'file') \ 64 if (received['type'] != 'folder' and received['type'] != 'file') \
65 or received['name'] == '': 65 or received['name'] == '':
66 - return {'result': False, 'error': '입력이 잘못되었습니다.'} 66 + return {'result': False, 'error': '잘못된 요청입니다.'}
67 67
68 # Get Parent 68 # Get Parent
69 parent = File.objects.filter(id=received['parent_id'], is_trashed=0, deleted_at__isnull=True) 69 parent = File.objects.filter(id=received['parent_id'], is_trashed=0, deleted_at__isnull=True)
...@@ -109,7 +109,7 @@ def create(request): ...@@ -109,7 +109,7 @@ def create(request):
109 def empty_trash(request): 109 def empty_trash(request):
110 # Check Login 110 # Check Login
111 if request.user_id is None: 111 if request.user_id is None:
112 - return {'result': False, 'error': '권한이 없습니다.'} 112 + return {'result': False, 'error': '로그인을 해주세요.'}
113 113
114 # Query Files 114 # Query Files
115 files = File.objects.filter(owner_user_id=request.user_id, is_trashed=1, deleted_at__isnull=True) 115 files = File.objects.filter(owner_user_id=request.user_id, is_trashed=1, deleted_at__isnull=True)
...@@ -143,7 +143,7 @@ def empty_trash(request): ...@@ -143,7 +143,7 @@ def empty_trash(request):
143 def find_item(request, file_id): 143 def find_item(request, file_id):
144 # Check Login 144 # Check Login
145 if request.user_id is None: 145 if request.user_id is None:
146 - return {'result': False, 'error': '권한이 없습니다.'} 146 + return {'result': False, 'error': '로그인을 해주세요.'}
147 147
148 # Query 148 # Query
149 file = File.objects.filter(id=file_id, deleted_at__isnull=True) 149 file = File.objects.filter(id=file_id, deleted_at__isnull=True)
...@@ -183,7 +183,6 @@ def find_item(request, file_id): ...@@ -183,7 +183,6 @@ def find_item(request, file_id):
183 data = { 183 data = {
184 'id': file[0].id, 184 'id': file[0].id,
185 'parent_id': file[0].parent_id, 185 'parent_id': file[0].parent_id,
186 - 'uploader_id': file[0].uploader_id,
187 'name': file[0].name, 186 'name': file[0].name,
188 'size': file[0].size, 187 'size': file[0].size,
189 'is_public': file[0].is_public, 188 'is_public': file[0].is_public,
...@@ -219,13 +218,13 @@ def find_item(request, file_id): ...@@ -219,13 +218,13 @@ def find_item(request, file_id):
219 def update_item(request, file_id): 218 def update_item(request, file_id):
220 # Check Login 219 # Check Login
221 if request.user_id is None: 220 if request.user_id is None:
222 - return {'result': False, 'error': '권한이 없습니다.'} 221 + return {'result': False, 'error': '로그인을 해주세요.'}
223 222
224 # Load 223 # Load
225 try: 224 try:
226 received = json.loads(request.body.decode('utf-8')) 225 received = json.loads(request.body.decode('utf-8'))
227 except json.decoder.JSONDecodeError: 226 except json.decoder.JSONDecodeError:
228 - return {'result': False, 'error': '입력이 잘못되었습니다.'} 227 + return {'result': False, 'error': '잘못된 요청입니다.'}
229 228
230 # Validate 229 # Validate
231 if 'name' not in received \ 230 if 'name' not in received \
...@@ -233,7 +232,7 @@ def update_item(request, file_id): ...@@ -233,7 +232,7 @@ def update_item(request, file_id):
233 and 'is_public' not in received \ 232 and 'is_public' not in received \
234 and 'is_starred' not in received \ 233 and 'is_starred' not in received \
235 and 'is_trashed' not in received: 234 and 'is_trashed' not in received:
236 - return {'result': False, 'error': '입력이 누락되었습니다.'} 235 + return {'result': False, 'error': '잘못된 요청입니다.'}
237 236
238 # Query 237 # Query
239 file = File.objects.filter(id=file_id, deleted_at__isnull=True) 238 file = File.objects.filter(id=file_id, deleted_at__isnull=True)
...@@ -292,7 +291,7 @@ def update_item(request, file_id): ...@@ -292,7 +291,7 @@ def update_item(request, file_id):
292 def copy(request, file_id): 291 def copy(request, file_id):
293 # Check Login 292 # Check Login
294 if request.user_id is None: 293 if request.user_id is None:
295 - return {'result': False, 'error': '권한이 없습니다.'} 294 + return {'result': False, 'error': '로그인을 해주세요.'}
296 295
297 # Get File 296 # Get File
298 file = File.objects.filter(id=file_id, type='file', is_trashed=0, deleted_at__isnull=True) 297 file = File.objects.filter(id=file_id, type='file', is_trashed=0, deleted_at__isnull=True)
......
...@@ -9,17 +9,17 @@ from ..models import File, Group, GroupUser, User ...@@ -9,17 +9,17 @@ from ..models import File, Group, GroupUser, User
9 def create(request): 9 def create(request):
10 # Check Login 10 # Check Login
11 if request.user_id is None: 11 if request.user_id is None:
12 - return {'result': False, 'error': '권한이 없습니다.'} 12 + return {'result': False, 'error': '로그인을 해주세요.'}
13 13
14 # Load 14 # Load
15 try: 15 try:
16 received = json.loads(request.body.decode('utf-8')) 16 received = json.loads(request.body.decode('utf-8'))
17 except json.decoder.JSONDecodeError: 17 except json.decoder.JSONDecodeError:
18 - return {'result': False, 'error': '입력이 잘못되었습니다.'} 18 + return {'result': False, 'error': '잘못된 요청입니다.'}
19 19
20 # Validate 20 # Validate
21 if 'name' not in received or received['name'] == '': 21 if 'name' not in received or received['name'] == '':
22 - return {'result': False, 'error': '입력이 누락되었습니다.'} 22 + return {'result': False, 'error': '잘못된 요청입니다.'}
23 23
24 # Create 24 # Create
25 root_folder = uuid.uuid4() 25 root_folder = uuid.uuid4()
...@@ -45,25 +45,24 @@ def create(request): ...@@ -45,25 +45,24 @@ def create(request):
45 created_at=timezone.now() 45 created_at=timezone.now()
46 ) 46 )
47 47
48 - return {'result': True, 'group_id': group.id} 48 + return {'result': True}
49 49
50 50
51 # 그룹 초대장 조회 51 # 그룹 초대장 조회
52 def find_invite(request, invite_code): 52 def find_invite(request, invite_code):
53 # Check Login 53 # Check Login
54 if request.user_id is None: 54 if request.user_id is None:
55 - return {'result': False, 'error': '권한이 없습니다.'} 55 + return {'result': False, 'error': '로그인을 해주세요.'}
56 56
57 # Query 57 # Query
58 group = Group.objects.filter(invite_code=invite_code) 58 group = Group.objects.filter(invite_code=invite_code)
59 59
60 # Check Exists 60 # Check Exists
61 if len(group) == 0: 61 if len(group) == 0:
62 - return {'result': False, 'error': '존재하지 않는 초대장입니다.'} 62 + return {'result': False, 'error': '잘못된 초대코드입니다.'}
63 63
64 - # Structure 64 + # Serialize
65 data = { 65 data = {
66 - 'id': group[0].id,
67 'name': group[0].name 66 'name': group[0].name
68 } 67 }
69 68
...@@ -81,14 +80,14 @@ def find_invite(request, invite_code): ...@@ -81,14 +80,14 @@ def find_invite(request, invite_code):
81 def use_invite(request, invite_code): 80 def use_invite(request, invite_code):
82 # Check Login 81 # Check Login
83 if request.user_id is None: 82 if request.user_id is None:
84 - return {'result': False, 'error': '권한이 없습니다.'} 83 + return {'result': False, 'error': '로그인을 해주세요.'}
85 84
86 # Query 85 # Query
87 group = Group.objects.filter(invite_code=invite_code) 86 group = Group.objects.filter(invite_code=invite_code)
88 87
89 # Check Exists 88 # Check Exists
90 if len(group) == 0: 89 if len(group) == 0:
91 - return {'result': False, 'error': '존재하지 않는 초대장입니다.'} 90 + return {'result': False, 'error': '잘못된 초대코드입니다.'}
92 91
93 # Check Joined 92 # Check Joined
94 joined = GroupUser.objects.filter(group_id=group[0].id, user_id=request.user_id) 93 joined = GroupUser.objects.filter(group_id=group[0].id, user_id=request.user_id)
...@@ -109,17 +108,16 @@ def use_invite(request, invite_code): ...@@ -109,17 +108,16 @@ def use_invite(request, invite_code):
109 def list_me(request): 108 def list_me(request):
110 # Check Login 109 # Check Login
111 if request.user_id is None: 110 if request.user_id is None:
112 - return {'result': False, 'error': '권한이 없습니다.'} 111 + return {'result': False, 'error': '로그인을 해주세요.'}
113 112
114 # Query 113 # Query
115 joined = GroupUser.objects.filter(user_id=request.user_id).values_list('group_id', flat=True) 114 joined = GroupUser.objects.filter(user_id=request.user_id).values_list('group_id', flat=True)
116 groups = Group.objects.filter(id__in=joined) 115 groups = Group.objects.filter(id__in=joined)
117 116
118 - # Structure 117 + # Serialize
119 data = [] 118 data = []
120 for group in groups: 119 for group in groups:
121 data.append({ 120 data.append({
122 - 'id': group.id,
123 'name': group.name, 121 'name': group.name,
124 'root_folder': group.root_folder, 122 'root_folder': group.root_folder,
125 }) 123 })
...@@ -131,23 +129,22 @@ def list_me(request): ...@@ -131,23 +129,22 @@ def list_me(request):
131 def find_item(request, group_id): 129 def find_item(request, group_id):
132 # Check Login 130 # Check Login
133 if request.user_id is None: 131 if request.user_id is None:
134 - return {'result': False, 'error': '권한이 없습니다.'} 132 + return {'result': False, 'error': '로그인을 해주세요.'}
135 133
136 # Check Joined 134 # Check Joined
137 joined = GroupUser.objects.filter(group_id=group_id, user_id=request.user_id) 135 joined = GroupUser.objects.filter(group_id=group_id, user_id=request.user_id)
138 if len(joined) == 0: 136 if len(joined) == 0:
139 - return {'result': False, 'error': '입력이 잘못되었습니다.'} 137 + return {'result': False, 'error': '잘못된 요청입니다.'}
140 138
141 # Query 139 # Query
142 group = Group.objects.filter(id=group_id) 140 group = Group.objects.filter(id=group_id)
143 141
144 # Check Exists 142 # Check Exists
145 if len(group) == 0: 143 if len(group) == 0:
146 - return {'result': False, 'error': '존재하지 않는 그룹입니다.'} 144 + return {'result': False, 'error': '잘못된 요청입니다.'}
147 145
148 - # Structure 146 + # Serialize
149 data = { 147 data = {
150 - 'id': group[0].id,
151 'name': group[0].name, 148 'name': group[0].name,
152 'root_folder': group[0].root_folder, 149 'root_folder': group[0].root_folder,
153 } 150 }
...@@ -162,9 +159,9 @@ def find_item(request, group_id): ...@@ -162,9 +159,9 @@ def find_item(request, group_id):
162 'id': user.id, 159 'id': user.id,
163 'name': user.name, 160 'name': user.name,
164 }) 161 })
165 - data['user'] = user_data 162 + data['id'] = group[0].id
163 + data['users'] = user_data
166 data['invite_code'] = group[0].invite_code 164 data['invite_code'] = group[0].invite_code
167 - data['created_at'] = group[0].created_at
168 data['is_owner'] = True 165 data['is_owner'] = True
169 166
170 return {'result': True, 'data': data} 167 return {'result': True, 'data': data}
...@@ -174,28 +171,28 @@ def find_item(request, group_id): ...@@ -174,28 +171,28 @@ def find_item(request, group_id):
174 def update_item(request, group_id): 171 def update_item(request, group_id):
175 # Check Login 172 # Check Login
176 if request.user_id is None: 173 if request.user_id is None:
177 - return {'result': False, 'error': '권한이 없습니다.'} 174 + return {'result': False, 'error': '로그인을 해주세요.'}
178 175
179 # Load 176 # Load
180 try: 177 try:
181 received = json.loads(request.body.decode('utf-8')) 178 received = json.loads(request.body.decode('utf-8'))
182 except json.decoder.JSONDecodeError: 179 except json.decoder.JSONDecodeError:
183 - return {'result': False, 'error': '입력이 잘못되었습니다.'} 180 + return {'result': False, 'error': '잘못된 요청입니다.'}
184 181
185 # Validate 182 # Validate
186 if 'name' not in received or received['name'] == '': 183 if 'name' not in received or received['name'] == '':
187 - return {'result': False, 'error': '입력이 누락되었습니다.'} 184 + return {'result': False, 'error': '잘못된 요청입니다.'}
188 185
189 # Query 186 # Query
190 group = Group.objects.filter(id=group_id) 187 group = Group.objects.filter(id=group_id)
191 188
192 # Check Exists 189 # Check Exists
193 if len(group) == 0: 190 if len(group) == 0:
194 - return {'result': False, 'error': '존재하지 않는 그룹입니다.'} 191 + return {'result': False, 'error': '잘못된 요청입니다.'}
195 192
196 # Check Owner 193 # Check Owner
197 if group[0].owner_id != request.user_id: 194 if group[0].owner_id != request.user_id:
198 - return {'result': False, 'error': '권한이 없습니다.'} 195 + return {'result': False, 'error': '잘못된 요청입니다.'}
199 196
200 # Update 197 # Update
201 group[0].name = received['name'] 198 group[0].name = received['name']
...@@ -208,18 +205,18 @@ def update_item(request, group_id): ...@@ -208,18 +205,18 @@ def update_item(request, group_id):
208 def delete_item(request, group_id): 205 def delete_item(request, group_id):
209 # Check Login 206 # Check Login
210 if request.user_id is None: 207 if request.user_id is None:
211 - return {'result': False, 'error': '권한이 없습니다.'} 208 + return {'result': False, 'error': '로그인을 해주세요.'}
212 209
213 # Query 210 # Query
214 group = Group.objects.filter(id=group_id) 211 group = Group.objects.filter(id=group_id)
215 212
216 # Check Exists 213 # Check Exists
217 if len(group) == 0: 214 if len(group) == 0:
218 - return {'result': False, 'error': '존재하지 않는 그룹입니다.'} 215 + return {'result': False, 'error': '잘못된 요청입니다.'}
219 216
220 # Check Owner 217 # Check Owner
221 if group[0].owner_id != request.user_id: 218 if group[0].owner_id != request.user_id:
222 - return {'result': False, 'error': '권한이 없습니다.'} 219 + return {'result': False, 'error': '잘못된 요청입니다.'}
223 220
224 # S3 Delete 221 # S3 Delete
225 del_list = File.objects.filter(owner_group_id=group_id).values_list('id', flat=True) 222 del_list = File.objects.filter(owner_group_id=group_id).values_list('id', flat=True)
...@@ -237,14 +234,14 @@ def delete_item(request, group_id): ...@@ -237,14 +234,14 @@ def delete_item(request, group_id):
237 def remove_user(request, group_id, user_id): 234 def remove_user(request, group_id, user_id):
238 # Check Login 235 # Check Login
239 if request.user_id is None: 236 if request.user_id is None:
240 - return {'result': False, 'error': '권한이 없습니다.'} 237 + return {'result': False, 'error': '로그인을 해주세요.'}
241 238
242 # Query 239 # Query
243 group = Group.objects.filter(id=group_id) 240 group = Group.objects.filter(id=group_id)
244 241
245 # Check Owner 242 # Check Owner
246 if group[0].owner_id != request.user_id: 243 if group[0].owner_id != request.user_id:
247 - return {'result': False, 'error': '권한이 없습니다.'} 244 + return {'result': False, 'error': '잘못된 요청입니다.'}
248 245
249 # Check Me 246 # Check Me
250 if int(user_id) == request.user_id: 247 if int(user_id) == request.user_id:
......
...@@ -16,32 +16,34 @@ def create(request): ...@@ -16,32 +16,34 @@ def create(request):
16 try: 16 try:
17 received = json.loads(request.body.decode('utf-8')) 17 received = json.loads(request.body.decode('utf-8'))
18 except json.decoder.JSONDecodeError: 18 except json.decoder.JSONDecodeError:
19 - return {'result': False, 'error': '입력이 잘못되었습니다.'} 19 + return {'result': False, 'error': '잘못된 요청입니다.'}
20 20
21 # Validate 21 # Validate
22 if 'email' not in received \ 22 if 'email' not in received \
23 or 'password' not in received \ 23 or 'password' not in received \
24 or 'name' not in received: 24 or 'name' not in received:
25 - return {'result': False, 'error': '입력이 누락되었습니다.'} 25 + return {'result': False, 'error': '잘못된 요청입니다.'}
26 26
27 # Validate Email 27 # Validate Email
28 try: 28 try:
29 validate_email(received['email']) 29 validate_email(received['email'])
30 except ValidationError: 30 except ValidationError:
31 - return {'result': False, 'error': '이메일 형식이 잘못되었습니다.'} 31 + return {'result': False, 'error': '이메일을 제대로 입력해주세요.'}
32 32
33 # Validate Password 33 # Validate Password
34 if len(received['password']) < 8: 34 if len(received['password']) < 8:
35 - return {'result': False, 'error': '비밀번호는 최소 8글자 입니다.'} 35 + return {'result': False, 'error': '비밀번호를 8자리 이상으로 입력해주세요.'}
36 36
37 # Validate Name 37 # Validate Name
38 if len(received['name']) > 50: 38 if len(received['name']) > 50:
39 return {'result': False, 'error': '이름은 최대 50글자 입니다.'} 39 return {'result': False, 'error': '이름은 최대 50글자 입니다.'}
40 + elif len(received['name']) == 0:
41 + return {'result': False, 'error': '이름을 제대로 입력해주세요.'}
40 42
41 # Check Duplicates 43 # Check Duplicates
42 is_exists = User.objects.filter(email=received['email']) 44 is_exists = User.objects.filter(email=received['email'])
43 if len(is_exists) > 0: 45 if len(is_exists) > 0:
44 - return {'result': False, 'error': '이미 사용중인 이메일 주소 입니다.'} 46 + return {'result': False, 'error': '이미 사용 중인 이메일입니다.'}
45 47
46 # Insert 48 # Insert
47 root_folder = uuid.uuid4() 49 root_folder = uuid.uuid4()
...@@ -70,21 +72,21 @@ def login(request): ...@@ -70,21 +72,21 @@ def login(request):
70 try: 72 try:
71 received = json.loads(request.body.decode('utf-8')) 73 received = json.loads(request.body.decode('utf-8'))
72 except json.decoder.JSONDecodeError: 74 except json.decoder.JSONDecodeError:
73 - return {'result': False, 'error': '입력이 잘못되었습니다.'} 75 + return {'result': False, 'error': '잘못된 요청입니다.'}
74 76
75 # Validate 77 # Validate
76 if 'email' not in received \ 78 if 'email' not in received \
77 or 'password' not in received: 79 or 'password' not in received:
78 - return {'result': False, 'error': '입력이 누락되었습니다.'} 80 + return {'result': False, 'error': '잘못된 요청입니다.'}
79 81
80 - # Select 82 + # Query
81 user = User.objects.filter(email=received['email']) 83 user = User.objects.filter(email=received['email'])
82 84
83 - # Not Exists 85 + # Check Exists
84 if len(user) != 1: 86 if len(user) != 1:
85 return {'result': False, 'error': '로그인에 실패하였습니다.'} 87 return {'result': False, 'error': '로그인에 실패하였습니다.'}
86 88
87 - # Check 89 + # Check Password
88 if check_password(received['password'], user[0].password) is False: 90 if check_password(received['password'], user[0].password) is False:
89 return {'result': False, 'error': '로그인에 실패하였습니다.'} 91 return {'result': False, 'error': '로그인에 실패하였습니다.'}
90 92
...@@ -99,7 +101,7 @@ def login(request): ...@@ -99,7 +101,7 @@ def login(request):
99 def find_me(request): 101 def find_me(request):
100 # Check Login 102 # Check Login
101 if request.user_id is None: 103 if request.user_id is None:
102 - return {'result': False, 'error': '권한이 없습니다.'} 104 + return {'result': False, 'error': '로그인을 해주세요.'}
103 105
104 # Query 106 # Query
105 user = User.objects.filter(id=request.user_id) 107 user = User.objects.filter(id=request.user_id)
...@@ -124,18 +126,18 @@ def find_me(request): ...@@ -124,18 +126,18 @@ def find_me(request):
124 def update_me(request): 126 def update_me(request):
125 # Check Login 127 # Check Login
126 if request.user_id is None: 128 if request.user_id is None:
127 - return {'result': False, 'error': '권한이 없습니다.'} 129 + return {'result': False, 'error': '로그인을 해주세요.'}
128 130
129 # Load 131 # Load
130 try: 132 try:
131 received = json.loads(request.body.decode('utf-8')) 133 received = json.loads(request.body.decode('utf-8'))
132 except json.decoder.JSONDecodeError: 134 except json.decoder.JSONDecodeError:
133 - return {'result': False, 'error': '입력이 잘못되었습니다.'} 135 + return {'result': False, 'error': '잘못된 요청입니다.'}
134 136
135 # Validate 137 # Validate
136 if 'name' not in received \ 138 if 'name' not in received \
137 and ('old_password' not in received and 'password' not in received): 139 and ('old_password' not in received and 'password' not in received):
138 - return {'result': False, 'error': '입력이 누락되었습니다.'} 140 + return {'result': False, 'error': '잘못된 요청입니다.'}
139 141
140 # Query 142 # Query
141 user = User.objects.filter(id=request.user_id) 143 user = User.objects.filter(id=request.user_id)
...@@ -151,9 +153,9 @@ def update_me(request): ...@@ -151,9 +153,9 @@ def update_me(request):
151 # Change Password 153 # Change Password
152 if 'old_password' in received and 'password' in received: 154 if 'old_password' in received and 'password' in received:
153 if check_password(received['old_password'], user[0].password) is False: 155 if check_password(received['old_password'], user[0].password) is False:
154 - return {'result': False, 'error': '이전 비밀번호가 잘못되었습니다.'} 156 + return {'result': False, 'error': '이전 비밀번호를 제대로 입력해주세요.'}
155 if len(received['password']) < 8: 157 if len(received['password']) < 8:
156 - return {'result': False, 'error': '비밀번호는 최소 8글자 입니다.'} 158 + return {'result': False, 'error': '비밀번호를 8자리 이상으로 입력해주세요.'}
157 user[0].password = make_password(received['password']) 159 user[0].password = make_password(received['password'])
158 160
159 # Save 161 # Save
......