(self, request: HttpRequest)
| 214 | class ForgetPasswordEmailCode(View): |
| 215 | |
| 216 | def post(self, request: HttpRequest): |
| 217 | form = ForgetPasswordCodeForm(request.POST) |
| 218 | if not form.is_valid(): |
| 219 | return HttpResponse("错误的邮箱") |
| 220 | to_email = form.cleaned_data["email"] |
| 221 | |
| 222 | code = generate_code() |
| 223 | utils.send_verify_email(to_email, code) |
| 224 | utils.set_code(to_email, code) |
| 225 | |
| 226 | return HttpResponse("ok") |