Advertisement
Guest User

Untitled

a guest
Aug 4th, 2017
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.37 KB | None | 0 0
  1. Option Explicit On
  2. Imports System.IO
  3.  
  4.  
  5. Module Module1
  6. Dim userc, passc, passcc As Boolean
  7. Dim user, pass, age As String
  8.  
  9. Sub Main()
  10. Dim choice As Integer
  11.  
  12.  
  13.  
  14. Do While choice <> 5
  15. menu()
  16. choice = Console.ReadLine()
  17. If choice = 1 Then
  18. createUser()
  19.  
  20.  
  21.  
  22. ElseIf choice = 2 Then
  23. loginUser()
  24.  
  25.  
  26.  
  27. ElseIf choice = 3 Then
  28. deleteUser()
  29.  
  30.  
  31. ElseIf choice = 4 Then
  32. forgotUser()
  33.  
  34. End If
  35. Loop
  36.  
  37. End Sub
  38.  
  39. Sub menu()
  40. Console.WriteLine()
  41. Console.WriteLine("1. Create a user")
  42. Console.WriteLine("2. Login")
  43. Console.WriteLine("3. Delete")
  44. Console.WriteLine("4. Forgot password")
  45. Console.WriteLine("5. Quit")
  46. Console.WriteLine("")
  47. Console.WriteLine("Enter your choice (1,2,3,4,5)")
  48.  
  49. End Sub
  50.  
  51. Sub createUser()
  52. Dim errorFound As Boolean
  53. errorFound = True
  54.  
  55. Do While Len(user) < 6 Or Len(user) > 24
  56. Console.WriteLine("Enter your desired username")
  57. user = Console.ReadLine
  58. If Len(user) > 6 And Len(user) < 24 Then
  59. Console.WriteLine("Username accepted")
  60. Else
  61. Console.WriteLine("Invalid")
  62. End If
  63. Loop
  64.  
  65. Do While Len(pass) < 6 Or Len(pass) > 24
  66. Console.WriteLine("Enter your desired password")
  67. pass = Console.ReadLine
  68. If Len(user) > 6 And Len(user) < 24 Then
  69. Console.WriteLine("Password accepted")
  70. Else
  71. Console.WriteLine("Invalid")
  72. End If
  73. Loop
  74.  
  75. Do While errorFound = True
  76. errorFound = False
  77. Try
  78. Console.WriteLine("Enter your age")
  79. age = Console.ReadLine
  80. Catch
  81. Console.WriteLine("Enter your age")
  82. End Try
  83. Loop
  84.  
  85. createEverything()
  86.  
  87. End Sub
  88.  
  89. Sub loginUser()
  90.  
  91. End Sub
  92.  
  93. Sub deleteUser()
  94.  
  95. End Sub
  96.  
  97. Sub forgotUser()
  98.  
  99. End Sub
  100.  
  101. Sub createEverything()
  102. Dim path As String
  103. Dim CurrentStream As StreamWriter
  104. path = "N:/data/useraccounts.txt"
  105. CurrentStream = New StreamWriter(path)
  106. CurrentStream.WriteLine(user & " " & pass & " " & age)
  107. CurrentStream.Close()
  108. End Sub
  109.  
  110. End Module
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement