Pembutan form user
Setelah membuat form login sekarang kita membuat form user.pada form ini terdapat dua Tab yang memiliki fungsi masing-masing yaitu tab tambah user dan tab Reset password. Dan juga yang dapat
masuk ke dalam form ini hanyalah User yang bertindak sebagai "admin".
Gambar Tab tambah User : Berfungsi untuk menambah user baru dan mengubah data pada user dan untuk melakukan login
Buat tabel dan beri nama tabel sesuai yang kita inginkan,setelah itu setting source codenya.
kita buat perintah tampilan Administrator() yamg berfungdi untuk menampilkan isi tabel yang akan kita buat dengan koneksi database.Berikutnya adalah source codenya :
Setelah itu kita buat sebuah konstuktor insert () dan delete () untuk menjalankan fungsi button pada form user ini
A.Konstruktor insert :
private void insert() {
char[] passw = txtPassword.getPassword();
String sandi = "";
for (int i = 0; i < passw.length; i++) {
sandi = sandi + passw[i];
}
int level;
if (comboLevel.getSelectedItem().equals("Admin")) {
level = 0;
} else {
level = 1;
}
try {
String sql =
"insert into user values('" + txtUser.getText() + "' ,md5('" + sandi + "' )," + level + " ,'" + txtNama.getText() + "' ,'" + txtAlamat.getText() + "','" + txtTelpon.getText() + "')";
statement.executeUpdate(sql);
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "error pada insert : " + e.getMessage());
}
}
klik kanan pada button Add >>events >>action >>actionPerformend .kemudian tambahkan script berikut :
konstruktor delete();
klik kanan pada button Delete >> events >> action >> actionPerformed. Kemudian tambahkan script berikut :
Reset password
Gambar tab Reset Password : berfungsi untuk mengubah password user. Disini kita harus menyesuaikan kolom usernamenya dengan tabelusername yang akan kita ganti.
Disini kita akan membuat konstruktor reset()
klik kanan pada button Reset >> events >> action >> actionPerformed. Kemudian tambahkan script berikut :
Tidak ada komentar:
Posting Komentar