Example #1
0
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)
Example #2
0
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)
Example #3
0
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)