Advertisement
Guest User

Untitled

a guest
Feb 24th, 2016
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.59 KB | None | 0 0
  1. public class loginpage{
  2.  
  3.  
  4. public string username{get;set;}
  5. public string password{get;set;}
  6. public string errmsg{get;set;}
  7. public string hometype{get;set;}
  8. public pagereference logintype{get;set;}
  9. public loginpage(){
  10.  
  11. username = apexpages.currentpage().getparameters().get('username');
  12. system.debug('USERNAME:'+username);
  13. logintype=Page.loginpage;
  14. hometype = '/mainpage';
  15. }
  16.  
  17.  
  18.  
  19. public pagereference login(){
  20.  
  21. // pagereference pr=null;
  22. system.debug('USERNAME:'+username);
  23. system.debug('PASSWORD:'+password);
  24. //pagereference pr= new pagereference('/apex/warehousehome');
  25. string starturl = apexpages.currentpage().getparameters().get('starturl');
  26. system.debug('START URL:'+starturl);
  27. if(starturl == null) starturl = (site.getpathprefix() == null? '' :site.getpathprefix())+hometype;
  28.  
  29. //starturl= URL.getSalesforceBaseUrl().toExternalForm();
  30. system.debug('START URL####:'+starturl);
  31.  
  32. list<user>user = [select id,name,username,email,isactive from user where username=:username];
  33. system.debug('USER@@@@@:'+user);
  34. if(!user.isEmpty() && user[0].isactive){
  35. //pr=logintype;
  36. system.debug('USER EXIST:');
  37. pr =site.login(username,password,starturl);
  38. //pr.setredirect(true);
  39. system.debug('@@@@@:'+pr);
  40. return pr;
  41.  
  42. } else
  43. return null;
  44. }
  45. }
  46.  
  47. public loginpage(){
  48. username = apexpages.currentpage().getparameters().get('username');
  49. password = apexpages.currentpage().getparameters().get('password');
  50. system.debug('USERNAME:'+username);
  51. logintype=Page.loginpage;
  52. hometype = '/mainpage';
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement