Advertisement
Guest User

AutoIT Login

a guest
Mar 21st, 2016
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
AutoIt 1.53 KB | None | 0 0
  1. ;dang11001 - 14256789
  2. Global $reglink="HKEY_CURRENT_USER\Software\AutoIT login test"
  3.  
  4. If Login() Then
  5.     MsgBox(0,"","Đăng nhập thành công")
  6. ;~  nextstep()
  7. Else
  8.     MsgBox(0,"", "Đã xảy ra lỗi!")
  9. EndIf
  10.  
  11. Func Login()
  12.     GUICreate("Đăng nhập",300,100)
  13.     GUICtrlCreateLabel("Tài khoản:",10,10)
  14.     $input_user = GUICtrlCreateInput("",70,9,220,17)
  15.     GUICtrlCreateLabel("Mật khẩu:",10,30)
  16.     $input_pass = GUICtrlCreateInput("",70,29,220,17, 0x0020) ; $ES_PASSWORD = 0x0020
  17.     $login = GUICtrlCreateButton("Đăng nhập",10,50,280,40)
  18.  
  19.     GUICtrlSetData($input_user, RegRead($reglink, "username"))
  20.     GUICtrlSetData($input_pass, RegRead($reglink, "password"))
  21.  
  22.     GUISetState()
  23.  
  24.     while 1
  25.         Switch GUIGetMsg()
  26.             case -3
  27.                 Exit
  28.             Case $login
  29.                 $user_read = GUICtrlRead($input_user)
  30.                 $pass_read = GUICtrlRead($input_pass)
  31.                 If ConnectSever($user_read, $pass_read) == "OK" Then
  32.                     RegWrite($reglink, "username", "REG_SZ", $user_read)
  33.                     RegWrite($reglink, "password", "REG_SZ", $pass_read)
  34.                     Return True
  35.                 Else
  36.                     MsgBox(0,"","Đăng nhập thất bại")
  37.                 EndIf
  38.         EndSwitch
  39.     WEnd
  40.     Return SetError(1, 1, False)
  41. EndFunc
  42. func ConnectSever($user, $pass)
  43.     ;Có server
  44.     Local $host, $target, $hOpen, $hConnect, $hRequest, $return
  45.     $return = BinaryToString(InetRead("http://thedemons.pe.hu/login/login.php?user="&$user&"&pass="&$pass,1))
  46.     Return ($return = "ok") ? "OK" : "FAIL"
  47.     ;Không server
  48. ;~  Local $tk = "dang11001", $mk = "14256789"
  49. ;~  Return ($user = $tk And $pass = $mk) ? "OK" : "FAIL"
  50. EndFunc
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement