Advertisement
Guest User

login/logout

a guest
Oct 24th, 2016
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.56 KB | None | 0 0
  1. //FAZER LOGIN
  2. public String login( String username, String password) throws RemoteException{
  3.  
  4. int check=0;
  5. String resultado;
  6. //-----------------------------------
  7. //Verificar se o login pode ser feito
  8. //-----------------------------------
  9. Statement myStmt;
  10. try {
  11.  
  12. myStmt = myConn.createStatement();
  13.  
  14. ResultSet myRs = myStmt.executeQuery("SELECT USERNAME, PASSWORD\n"
  15. + "FROM users\n"
  16. + "WHERE USERNAME ='"+username+"' AND PASSWORD = '"+password+"'");//results set
  17.  
  18. if(myRs.next()){
  19.  
  20.  
  21. check = 0;
  22. String sql = "UPDATE users\n "
  23. + "SET ONLINE = 1\n"
  24. + "WHERE USERNAME ='"+username+"' AND PASSWORD = '"+password+"' ";
  25. myStmt.executeUpdate(sql); //results set
  26.  
  27.  
  28.  
  29. }else{
  30. check =1;
  31.  
  32. }
  33. } catch (SQLException e) {
  34. check =1;
  35. e.printStackTrace();
  36. }
  37. if(check ==0){
  38. resultado = "type: login, ok: true";
  39. }else{
  40. resultado = "type: login, ok: false";
  41. }
  42. return resultado;
  43.  
  44. }
  45.  
  46. //LOGOUT
  47. public void logout(String username) throws RemoteException{
  48.  
  49.  
  50. //-----------------------------------
  51. //LOGOUT
  52. //-----------------------------------
  53. Statement myStmt;
  54. try {
  55.  
  56. myStmt = myConn.createStatement();
  57.  
  58. String sql = "UPDATE users\n "
  59. + "SET ONLINE = 0\n"
  60. + "WHERE USERNAME ='"+username+"'";
  61. myStmt.executeUpdate(sql); //results set
  62.  
  63. } catch (SQLException e) {
  64.  
  65. e.printStackTrace();
  66. }
  67.  
  68.  
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement