示例#1
0
def change(pwd_id):
    pwd=passwd.GetPassword(pwd_id = pwd_id)
    form = AddPassword(request.form)
    if request.method == 'POST':
        cata = form.categeory.data
        title = form.title.data
        hint = form.hint.data
        username = form.username.data
        password = passwd.encry(form.password.data.decode('utf8').encode('ascii'))
        mypwd = passwd.Pwd(pwd.uid,cata,title,hint,username,password)
        if passwd.UpdatePassword(pwd_id = pwd.id,mypassword = mypwd):
            return redirect("/")
示例#2
0
def addpwd(user_id):
    form = AddPassword(request.form)
    submitok = False
    if request.method == 'POST':
        cata = form.categeory.data
        title = form.title.data
        hint = form.hint.data
        username = form.username.data
        password = passwd.encry(form.password.data.decode('utf8').encode('ascii'))
        if len(password) <=3 or len(username) == 0 :
            submitok = False
            return  render_template("addpwd.html",form=form,id=user_id,submitok=submitok)

        mypwd = passwd.Pwd(user_id,cata,title,hint,username,password)
        if passwd.Addpassword(pwd = mypwd):
            submitok = True
            return render_template("addpwd.html",form=form,id=user_id,submitok=submitok)
        else:
            submitok = False
            return  render_template("addpwd.html",form=form,id=user_id,submitok=submitok)
    return render_template("addpwd.html",form=form,id=user_id,submitok=submitok)