Advertisement
Guest User

Untitled

a guest
Aug 9th, 2016
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.75 KB | None | 0 0
  1. Template.userLogin.events({
  2. 'click .show-password': () => {
  3. let showPassword = $('.show-password');
  4. let passwordInput = $('.password-input');
  5. showPassword.removeClass('show-password ion-eye');
  6. showPassword.addClass('hide-password ion-eye-disabled');
  7. passwordInput.prop('type','text');
  8. },
  9.  
  10. 'click .hide-password': () => {
  11. let hidePassword = $('.hide-password');
  12. let passwordInput = $('.password-input');
  13. hidePassword.removeClass('hide-password ion-eye-disabled');
  14. hidePassword.addClass('show-password ion-eye');
  15. passwordInput.prop('type','password');
  16. },
  17.  
  18. 'click .button-login': () => {
  19. let username = $('#username').val();
  20. let password = $('#password').val();
  21.  
  22. Meteor.loginWithPassword({username: username}, password, (error, result) => {
  23. if (error) {
  24. console.log('LOGIN FAILED - ' + error);
  25. toastService.showMessage("error", "Username or password is wrong !");
  26. } else {
  27. console.log("Login with username: " + username);
  28. let user = Meteor.users.findOne({ username: username })
  29.  
  30. if (user) {
  31. console.log("User id: " + user["_id"]);
  32. Session.set("USER_ID", user["_id"]);
  33. }
  34.  
  35. if (Meteor.isCordova) {
  36. Meteor.call('cordovaRegister', device.uuid, (err, data) => {
  37. if (data != '') {
  38. Router.go("/inpatient");
  39. } else {
  40. Router.go("/");
  41. }
  42. });
  43. } else {
  44. Router.go("/");
  45. }
  46. }
  47. });
  48. }
  49. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement