Advertisement
Guest User

Untitled

a guest
Nov 25th, 2015
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. Eeprom AdminPassword$ As String = "admin"
  2. Eeprom UserPassword1$ As String = "1234"
  3. Eeprom UserPassword2$ As String = "1234"
  4. Public Authed As Byte = 0
  5.  
  6. Command &H23 &H04 Logout()
  7. Authed = 0
  8. End Command
  9.  
  10. Command &H21 &H02 Login(Username$ As String *5, Result$ as Single, Password$ As String)
  11. If Username$ = "user1" and Password$ = UserPassword1$ Then
  12. Authed = 1
  13. Result$ = 1
  14. ElseIf Username$ = "user2" and Password$ = UserPassword2$ Then
  15. Authed = 1
  16. Result$ = 1
  17. ElseIf Username$ = "admin" and Password$ = AdminPassword$ Then
  18. Authed = 1
  19. Result$ = 1
  20. Else
  21. Result$ = 0
  22. End If
  23.  
  24. End Command
  25.  
  26. Command &H22 &H03 Password(Username$ As String *5, Password$ As String)
  27. If Username$ = "user1" Then
  28. UserPassword1$ = Password$
  29. Else If Username$ = "user2" Then
  30. UserPassword2$ = Password$
  31. End If
  32. End Command
  33.  
  34. Command &H20 &H01 Calculator (S$)
  35.  
  36. If not Authed Then Call Error (NotAuthorized)
  37.  
  38. Private X As Long
  39. S$ = Trim$ (S$)
  40. X = EvaluateExpression (S$, 0)
  41. If Len (Trim$ (S$)) <> 0 Then Call Error (SyntaxError)
  42. If P1 = 0 Then S$ = Str$ (X) : Else S$ = Hex$ (X)
  43.  
  44. End Command
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement