Home » » Membuat Session User di Netbeans

Membuat Session User di Netbeans

Posted by Catatan Wong Awam on Thursday 16 February 2017

Hallow selamat malam kawan blogger semua, maaf baru share kembali karena kesibukan di dunia nyata hehe :D. malam ini saya akan share bagaimana cara membuat user session di java netbeans.

hal yang pertama adalah kita buat sebuah java class dan berikan nama UserID, lalu isikan class tersebut dengan code di bawah ini :


package PaketApotek;

/**
 *
 * @author anton
 */
public class UserID {
    private static String username;
    
    public static void setUserLogin(String username){
        UserID.username = username;
        
    }
    
    public static String getUserLogin(){
    return username;
    }
}


setelah selesai kita masuk ke form login, jika belum punya form login, silahkan buat terlebih dahulu. dan pada button login kita masukan aksi seperti berikut :


private void cmdLoginActionPerformed(java.awt.event.ActionEvent evt) {                                         
        String level =""; 
        try {
            Connection kon = new koneksi().getConnection();
            Statement stt = (Statement)kon.createStatement();
            ResultSet rs = stt.executeQuery("select Username,Password,Level from tbuser where Username='"+ txtUser.getText()+"' AND Password ='"+ txtPass.getText()+"'");
            while (rs.next()){
                UserID.setUserLogin(txtUser.getText()); 
            }
            
            if(level.equals("Administrator")){
                new MenuUtama().show();
                this.dispose();
            }
            else if(level.equals("Admin Klinik")){
                new FormUtamaKlinik().show();
                this.dispose();
            }else if(level.equals("Admin Apotek")) {
                new FrmUtamaApotek().show();
                this.dispose();
            }
         
       }catch(Exception ex){
       JOptionPane.showMessageDialog(rootPane,"Gagal Login");
       
       }
    }       


perkatikan script yang berwarna merah, itu berfungsi untuk  mendaftarkan sesi atas nama yang di inputkan ke class UserID. Selanjutnya kita masuk ke form utama atau ke form dimana kita akan menampilkan user login tersebut. dengan cara :

String ID = UserID.getUserLogin();
txtuserlogin.setText(ID):


kode ini untuk memanggil variable username yang sudah di daftarkan pada class UserID.



                                


3 comments:

  1. This comment has been removed by the author.

    ReplyDelete
  2. ane masih awam cuman bantu jawab aja
    jadi txtuserlogin.setText(ID); itu gunanya buat manggil
    nah untuk makenya jadi agan bikin dulu label di jframe kasih nama session terus ketik "this.session.setText(ID)"

    ReplyDelete
  3. Trs kalau udah set usernamenya mau insert ke database pakai get?

    ReplyDelete

Translate

.comment-content a {display: none;}