Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- addBehaviour(new CyclicBehaviour() {
- private int counter;
- JOptionPane jop = new JOptionPane();
- @Override
- public void action() {
- ++counter;
- ACLMessage aclMessage = receive();
- if (aclMessage!=null){
- try {
- Object[] obj=(Object[]) aclMessage.getContentObject();
- String NomUtilisateur=(String) obj[0];
- String Password=(String) obj[1];
- try {
- String query="select * from admin where Username=? and Password=?";
- PreparedStatement pst=connection.prepareStatement(query);
- pst.setString(1,NomUtilisateur);
- pst.setString(2,Password);
- ResultSet rs=pst.executeQuery();
- int count=0;
- while(rs.next()) {
- count=count+1;}
- if (count==1){
- ACLMessage msgReply=aclMessage.createReply();
- msgReply.setPerformative(ACLMessage.INFORM);
- msgReply.setContent("Nom d'utilisateur et mot de passe est correct");
- send(msgReply);
- }
- else if (count<1){
- ACLMessage msgReply=aclMessage.createReply();
- msgReply.setPerformative(ACLMessage.INFORM);
- msgReply.setContent("Nom d'utilisateur et mot de passe est incorrect, essayez à nouveau ...");
- send(msgReply);
- }
- rs.close();
- pst.close();
- } catch (Exception e) {
- e.printStackTrace();
- }
- } catch (UnreadableException e) {
- // TODO Auto-generated catch block
- e.printStackTrace();
- }
- }
- else block();
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement