团队作业4.7——Scrum Day7
成员 |
学号 |
林桂旭 |
3121004830 |
刘升嘉 |
3121004833 |
谭艺豪 |
3121004837 |
陈泽瀚 |
3121004818 |
梁昊东 |
3121005000 |
GitHub团队仓库: jiajia-chicken
站立会议:
任务完成情况:
成员 |
已完成工作 |
林桂旭 |
测试数据库的连接 |
梁昊东 |
前端界面设计 |
刘升嘉 |
邮箱与数据库的连接 |
谭艺豪 |
邮箱与数据库的连接 |
陈泽瀚 |
协调团队工作,编写博客园 |
成员 |
计划完成工作 |
林桂旭 |
测试 |
梁昊东 |
测试 |
刘升嘉 |
测试 |
谭艺豪 |
测试 |
陈泽瀚 |
测试 |
项目燃尽图:
代码签入:
最新模块代码:
import string
import random
from flask import Blueprint, render-template, jsonify, redirect, url_for, session
from exts import mail, db
from flask_mail import Message
from flask import request
from models import EmailCaptchaModel
from.forms import RegisterForm, LoginForm
models import UserModelfrom
from werkzeug.security import generate_password_hash,check_password_hash
# /auth
bp = Blueprint( name: "auth",-_name_-, url_prefix="/auth")
@bp.route( rule: "/login", methods=['GET','POST'])def login():
if request.method == 'GET':
return render_template("login.html")else:
form = LoginForm(request.form)
if form.validate():
emai = form.email.data
password = form.password.data
user = UserModel.query.filter_by(email=email).first()
if not user:
print("用户邮箱在数据库中不存在!“)
return redirect(url_for("auth.ogin"))
if check_password_hash(user.password, password):
pass
运行结果截图:
![](C:\Users\Lenovo\Documents\WeChat Files\wxid_btvkbadtc1z322\FileStorage\Temp\50e97d4408078cb79d9a049c67687d2.png)
每日总结:
成员 |
总结 |
林桂旭 |
持续推进 |
梁昊东 |
持续推进 |
刘升嘉 |
持续推进 |
谭艺豪 |
持续推进 |
陈泽瀚 |
持续推进 |