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
Example #2
0
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
Example #4
0
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
Example #6
0
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
Example #7
0
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)