Guest User

Untitled

a guest
Jul 26th, 2018
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1.  
  2. public class LoginClass {
  3.  
  4. public var comm:talktoComm;
  5. public var talkTo:TalkToAdminClass;
  6. public var manualLogout:Boolean;
  7.  
  8. public function LoginClass() {
  9.  
  10. }
  11.  
  12. //
  13. // Panel Handling
  14. //
  15.  
  16. public var loginPanel:LoginForm;
  17.  
  18. public function loginLoad():void {
  19.  
  20. loginPanel = new LoginForm();
  21. loginPanel.addEventListener(FlexEvent.CREATION_COMPLETE, loginLoadComplete);
  22. loginPanel.addEventListener(Event.REMOVED_FROM_STAGE, loginDestory);
  23.  
  24. comm.winManager.open("loginPanel", "center", null, loginPanel, false, false, false);
  25.  
  26. }
  27. public function loginLoadComplete(e:Event):void {
  28.  
  29. loginPanel.removeEventListener(FlexEvent.CREATION_COMPLETE, loginLoadComplete);
  30. loginPanel.buttonLogin.addEventListener(MouseEvent.CLICK, loginSubmit);
  31.  
  32. var so:SharedObject = SharedObject.getLocal('saveLogin');
  33.  
  34. if(so.data.saveUsername == 1) loginPanel.username.text = so.data.username;
  35. if(so.data.savePassword == 1) loginPanel.password.text = so.data.password;
  36.  
  37. if(so.data.autoLogin == 1) loginPanel.optionAuto.selected = true;
  38. else loginPanel.optionAuto.selected = false;
  39.  
  40. if(so.data.autoLogin == 1 && manualLogout == false) loginSubmit();
  41.  
  42. }
  43. public function loginDestory(e:Event):void {
  44.  
  45. loginPanel.removeEventListener(Event.REMOVED_FROM_STAGE, loginDestory);
  46. loginPanel.buttonLogin.removeEventListener(MouseEvent.CLICK, loginSubmit);
  47.  
  48. }
  49.  
  50. public function loginSaveSO():void {
  51.  
  52. var so:SharedObject = SharedObject.getLocal('saveLogin');
  53.  
  54. if(loginPanel.optionSave.selected == true) {
  55.  
  56. if(loginPanel.optionAuto.selected == true) so.setProperty('autoLogin',1);
  57. else so.setProperty('autoLogin',0);
  58.  
  59. so.setProperty('saveUsername',1);
  60. so.setProperty('savePassword',1);
  61. so.setProperty('username',loginPanel.username.text);
  62. so.setProperty('password',loginPanel.password.text);
  63.  
  64. } else {
  65.  
  66. so.setProperty('saveUsername',0);
  67. so.setProperty('savePassword',0);
  68. so.setProperty('username','');
  69. so.setProperty('password','');
  70.  
  71. }
  72.  
  73. so.close()
  74.  
  75. }
Add Comment
Please, Sign In to add comment