Advertisement
Guest User

Untitled

a guest
Nov 5th, 2016
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. DELIMITER //
  2. DROP PROCEDURE IF EXISTS `validateUser` //
  3.  
  4. CREATE PROCEDURE validateUser(IN inUsername VARCHAR(50), IN inPassword VARCHAR(50))
  5. BEGIN
  6. DECLARE outId INT;
  7. DECLARE outLastLoginDate DATETIME;
  8. SELECT outId = id, outLastLoginDate = lastLoginDate FROM users WHERE username = inUsername AND password = inPassword LIMIT 1;
  9.  
  10. IF outId IS NOT NULL THEN
  11. BEGIN
  12. UPDATE users
  13. SET lastLoginDate = NOW()
  14. WHERE id = outId
  15. END;
  16. ELSE
  17. BEGIN
  18. SELECT -1 --Invalid username/password combination
  19. END;
  20. END IF;
  21. END//
  22. DELIMITER ;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement