def loginPatient(): form = LoginForm() if form.validate_on_submit(): patient = Patient.query.filter_by(email = form.email.data).first() if patient and bcrypt.check_password_hash(patient.password,form.password.data): login_user(patient,remember = form.remember.data) return redirect(url_for('viewRecords')) else: flash('Login Unsuccessful. Please check email and password', 'danger') return render_template('loginPatient.html', title='Login Patient', form=form)
def loginDoc(): form = LoginForm() if form.validate_on_submit(): doctor = Doctor.query.filter_by(email = form.email.data).first() if doctor and bcrypt.check_password_hash(doctor.password,form.password.data): user = doctor.user login_user(user,remember = form.remember.data) return redirect(url_for('doctor.accountDoc')) else: flash('Login Unsuccessful. Please check email and password', 'danger') return render_template('loginDoc.html', title='Login Doctor', form=form)
def loginDoc(): form = LoginForm() if form.validate_on_submit(): doctor = Doctor.query.filter_by(email=form.email.data).first() if doctor and bcrypt.check_password_hash(doctor.password, form.password.data): login_user(doctor, remember=form.remember.data) next_page = request.args.get('next') return redirect(url_for('next_page')) if next_page else redirect( url_for('doctor.viewRecordsDoc')) else: flash('Login Unsuccessful. Please check email and password', 'danger') return render_template('loginDoc.html', title='Login Doctor', form=form)
def loginPatient(): if current_user.is_authenticated: return redirect(url_for('patient.accountPat')) form = LoginForm() if form.validate_on_submit(): patient = Patient.query.filter_by(email = form.email.data).first() if patient and bcrypt.check_password_hash(patient.password,form.password.data): user = patient.user login_user(user,remember = form.remember.data) next_page = request.args.get('next') return redirect(url_for('next_page')) if next_page else redirect(url_for('patient.viewRecordsPat')) else: flash('Login Unsuccessful. Please check email and password', 'danger') return render_template('loginPatient.html', title='Login Patient', form=form)