Advertisement
Guest User

Untitled

a guest
Jan 27th, 2016
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. Public Class MyPage
  2. Inherits Page
  3. Private Structure Cred
  4. Public Username As String
  5. Public Password As String
  6. Public RedirectUrl As String
  7. Public Sub New(un As String, pw As String, Optional ru As String = "/admin/default.aspx")
  8. Username = un
  9. Password = pw
  10. RedirectUrl = ru
  11. End Sub
  12. End Structure
  13.  
  14. Private ReadOnly _credentials As IEnumerable(Of Cred) = New () {New Cred("userone", "passwordone"), New Cred("usertwo", "passwordtwo"), New Cred("userthree", "passwordthree", "/admin/custom.aspx")}
  15.  
  16. Public Sub Page_Load(sender As Object, e As EventArgs)
  17. Dim user = _credentials.SingleOrDefault(Function(x) x.Username = UserName.Text AndAlso x.Password = Password.Text)
  18. If user IsNot Nothing Then
  19. Session("Admin") = True
  20. Response.Redirect(user.RedirectUrl)
  21. Else
  22. Session("Admin") = False
  23. LtlLogin.Text = "<p>Sorry, you have provided incorrect login details.</p>"
  24. End If
  25. End Sub
  26. End Class
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement