def actually_change_pw(): """Uses post requests to change the user password """ password_check = request.form.get("oldpassword") password_in = request.form.get("newpassword") password_in2 = request.form.get("checknewpassword") #check old password login = model.login(session['email'],password_check) if login != "Yay!": flash ("Incorrect Password") return redirect(url_for("display_change_pw")) else: if password_in!=password_in2: flash ("New Password Does Not Match") return redirect(url_for("display_change_pw")) else: password_in_s_h = sha256_crypt.encrypt(password_in) updatepw = model.change_pw(session['email'],password_in_s_h) flash (updatepw) return redirect(url_for("show_account_page"))
def testShouldReturnPasswordSuccessfullyUpdated(self): """test email changing function""" shpw = '$5$rounds=110000$Nuh.QHEOksPjQUyj$2qAPC1KZNNYwRMjUC9UHTgZi0rkEWQkurJZj.R9BzxD' self.assertEqual(model.change_pw("*****@*****.**", shpw), "Password Successfully Updated!")
def testShouldReturnPasswordSuccessfullyUpdated(self): """test email changing function""" shpw = "$5$rounds=110000$Nuh.QHEOksPjQUyj$2qAPC1KZNNYwRMjUC9UHTgZi0rkEWQkurJZj.R9BzxD" self.assertEqual(model.change_pw("*****@*****.**", shpw), "Password Successfully Updated!")