18 comments

  • Phong

    Ad cho mình hỏi tí

  • Quoc Phong

    Minh dang lam Lab trên trường bài này 😀

  • Anh Tuấn

    Kiểm tra bình luận nào 🙂

  • Nguyen The Hung

    admin noi ro ngay chỗ username=? and password=? được không?

  • tài

    Chào bạn Giang

  • Khánh

    ad cho mình hỏi trong CSDL của mình có thêm cột ROLES làm thế nào mà khi đăng nhập với tài khoản có role là admin thì nó sẽ hiện jFrame của admin còn role là user thì hiện JFrame của user

    • Admin

      Chào bạn Khánh!
      VD: Role: bao gồm Sinh viên và Giáo Viên
      – Nếu chỉ có 2 trường hợp thì Roles bạn có thể để kiểu dữ liệu là bit: 0 và 1
      – Còn Roles nhiều hơn 2 thì bạn sử dụng Roles kiểu varchar: SV, GV và GD
      Xử lý:
      – Đăng nhập sai báo lỗi
      – Đăng nhập đúng thì bạn kiểm Roles: http://truonggiangit.com/wp-content/uploads/2017/11/images-101.png
      Chúc bạn thành công!

      • Pham99

        Bạn cho mình xin lại cách giải quyết được không

        • Trường Giang

          Chào bạn Pham99,
          Đây là luồng xử lý cho trường hợp trên như sau:
          Step 1: Login bằng thông tin (User & Password)
          Step 2: Kiểm tra thông tin tài khoản:
          – Nếu FAIL thì đăng nhập lại hoặc Kết thúc
          – Nếu PASS thì có 02 trường hợp và viết CODE xử lý ROLE chỗ này. ROLE là Admin hay là Member thì cho New JFrame();
          JFrame admin = new JFrame(); hoặc JFrame user = new JFrame();

  • Phương

    ad cho mình hỏi giờ muốn làm thêm nhấn phím Enter thay cho việc click nút login thì làm như thế nào vậy ?

  • đông

    Mình có tạo 2 form nhưng khi đăng nhập đúng tài khoản mật khẩu,lại được 1 form được còn form kia dù đăng nhập đúng mật khẩu tài khoản nhưng vẫn bị lỗi hiện sai

    • Trường Giang

      Chào Đông, vậy bạn kiểm tra kỹ lại code hoặc kết nối (Nên Print lỗi để Fix)

  • Kha

    Bạn ơi cho mình hỏi sau khi login thành công muốn hiển thị lên một from khác phải làm sau vậy bạn?

    • Trường Giang

      Với chức năng này thì bạn làm như sau:

      //Kiểm trả thông tin đăng nhập nếu chính xác
      if(txtuser.equals(“test”) && txtpassword.equals(“123”)) {

      //Thì khởi tạo 1 frame mới
      newframe regFace =new newframe();

      //Set true để mở lên
      regFace.setVisible(true);

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *