Advertisement
Guest User

Untitled

a guest
Oct 13th, 2016
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.10 KB | None | 0 0
  1. addBehaviour(new CyclicBehaviour() {
  2. private int counter;
  3. JOptionPane jop = new JOptionPane();
  4. @Override
  5. public void action() {
  6. ++counter;
  7. ACLMessage aclMessage = receive();
  8. if (aclMessage!=null){
  9. try {
  10. Object[] obj=(Object[]) aclMessage.getContentObject();
  11. String NomUtilisateur=(String) obj[0];
  12. String Password=(String) obj[1];
  13. try {
  14. String query="select * from admin where Username=? and Password=?";
  15.  
  16. PreparedStatement pst=connection.prepareStatement(query);
  17. pst.setString(1,NomUtilisateur);
  18. pst.setString(2,Password);
  19. ResultSet rs=pst.executeQuery();
  20. int count=0;
  21.  
  22. while(rs.next()) {
  23. count=count+1;}
  24. if (count==1){
  25. ACLMessage msgReply=aclMessage.createReply();
  26. msgReply.setPerformative(ACLMessage.INFORM);
  27. msgReply.setContent("Nom d'utilisateur et mot de passe est correct");
  28. send(msgReply);
  29.  
  30. }
  31. else if (count<1){
  32.  
  33. ACLMessage msgReply=aclMessage.createReply();
  34. msgReply.setPerformative(ACLMessage.INFORM);
  35. msgReply.setContent("Nom d'utilisateur et mot de passe est incorrect, essayez à nouveau ...");
  36. send(msgReply);
  37.  
  38. }
  39. rs.close();
  40. pst.close();
  41.  
  42. } catch (Exception e) {
  43.  
  44. e.printStackTrace();
  45.  
  46. }
  47.  
  48. } catch (UnreadableException e) {
  49. // TODO Auto-generated catch block
  50. e.printStackTrace();
  51. }
  52.  
  53.  
  54.  
  55. }
  56. else block();
  57. }
  58.  
  59. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement