def editpassuser(sess): userName = request.form['newusername'] userPwd = request.form['oldpassword'] userPwd1 = request.form['newpassword'] edit = re.compile( r'^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$') userlist = userDAO.getUserinfo(sess) if userName != None and userName != '': userPwd = md5(userPwd) if userlist[0][0] == userPwd: if edit.search(userPwd1): user = User() user.userName = userName userPwd1 = md5(userPwd1) user.userPwd = userPwd1 result = userDAO.editUserById(user, sess) return result else: userPwd = md5(userPwd) if userlist[0][0] == userPwd: if edit.search(userPwd1): user = User() userPwd1 = md5(userPwd1) user.userPwd = userPwd1 result = userDAO.editUserById(user, sess) return result
def alterPwd(): userName = session.get("userName") userPwd = request.form['password'] user = User() user.userName = userName user.userPwd = userPwd result = userDao.updateUser(user) if result: return render_template('photo1.html') else: return render_template('alterPwd.html')
def Register_judge(): userName = request.form['username'] userPwd = request.form['password'] reUserPwd = request.form['reuserpwd'] regiest = re.compile( r'^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$') if userPwd == reUserPwd and userName != "": if regiest.search(userPwd): user = User() user.userName = userName userPwd = md5(userPwd) user.userPwd = userPwd result = userDAO.createUser(user) return result
def register(): userName = request.form['userName'] userPwd = request.form['userPwd'] if userName != "" and userPwd != "": user = User() user.userName = userName user.userPwd = userPwd result = userDAO.createUser(user) if result: return render_template('index.html', message="注册成功,请登录", code=500) # 第一参数是其他的URL,message是带过去的数据 if result: return render_template('register.html', message="注册失败", code=500) # 第一参数是其他的URL,message是带过去的数据 pass
def Login_judge(): userName = request.form['username'] userPwd = request.form['password'] if userName != "" and userPwd != "": user = User() user.userName = userName user.userPwd = md5(userPwd) result = userDAO.getUserByUserNameAndPwd(user) if result != None: print(result) session['userName'] = userName session['roleid'] = result[0] print(session['userName']) return result else: return result
def login(): #return render_template('main.html') userName = request.form['userName'] userPwd = request.form['userPwd'] if userName != "" and userPwd != "": user = User() user.userName = userName user.userPwd = userPwd result = userDAO.getUserByUserNameAndPwd(user) session['userName'] = userName # session 存放在服务器上,在超时时间之前一直存在 if result: users = userDAO.getAllUsers() return render_template('main.html', users=users) else: message = "用户名或密码不正确" return render_template('index2.html', message=message, code=500) # 第一参数是其他的URL,message是带过去的数据 pass
def login(): userName = request.form['username'] userPwd = request.form['password'] if userName != "" and userPwd != "": user = User() user.userName = userName user.userPwd = userPwd result = userDao.getUserByUserNameAndPwd(user) if result: session['userName'] = user.userName print(session['userName']) print(session.get("userName")) users = userDao.getAllUsers() return render_template('photo1.html', user=user, users=users) else: message = "用户名或者密码错误" return render_template('login.html', message=message, code=500)