def edit_mahasiswa(): form=editmahasiswa_F() if form.validate_on_submit(): if form.foto.data: file_foto=simpan_foto(form.foto.data) current_user.foto= file_foto pass_hash=bcrypt.generate_password_hash(form.password.data).decode('UTF-8') current_user.npm=form.npm.data current_user.nama=form.nama.data current_user.email=form.email.data current_user.kelas=form.kelas.data current_user.alamat=form.alamat.data current_user.password=pass_hash db.session.commit() flash('Data Berhasil di Ubah', 'Warning') return redirect(url_for('rmahasiswa.edit_mahasiswa')) elif request.method=="GET": form.npm.data=current_user.npm form.nama.data=current_user.nama form.email.data=current_user.email form.kelas.data=current_user.kelas form.alamat.data=current_user.alamat form.password.data=current_user.password return render_template('edit_mahasiswa.html', form=form)
def data_m(): form=mahasiswa_F() if form.validate_on_submit(): pass_hash=bcrypt.generate_password_hash(form.password.data).decode('UTF-8') add_mahasiswa=Tmahasiswa(npm=form.npm.data, nama=form.nama.data, email=form.email.data, password=pass_hash, kelas=form.kelas.data, alamat=form.alamat.data ) db.session.add(add_mahasiswa) db.session.commit() flash (f'Akun- {form.npm.data} berhasil daftar', 'warning') return redirect(url_for('rmahasiswa.login_mahasiswa')) return render_template("data-mahasiswa.html", form=form)
def daftar2(): form=penduduk_F() if request.method == 'POST': pass_hash = bcrypt.generate_password_hash(form.password.data).decode('UTF-8') data= Tpenduduk(nik=form.nik.data, nama=form.nama.data, tgl_lahir=form.tgl_lahir.data, email=form.email.data, password=pass_hash, alamat=form.alamat.data, tlp=form.tlp.data) db.session.add(data) db.session.commit() flash('Akun berhasil daftar', 'primary') return redirect(url_for('Suser.user')) return render_template("daftar.html",form=form)