Guest User

Untitled

a guest
Feb 12th, 2019
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.96 KB | None | 0 0
  1. <asp:LoginView
  2. ID="HeadLoginView" ...
  3. <AnonymousTemplate>
  4. <asp:Login ID="LoginUser" OnLoggedIn="LoginUser_LoggedIn" ... >
  5. <LayoutTemplate>
  6. <asp:Label ID="UserNameLabel" runat="server" AssociatedControlID="UserName">Username:</asp:Label>
  7. <asp:TextBox ID="UserName" runat="server" CssClass="textEntry"></asp:TextBox>
  8. <asp:Label ID="PasswordLabel" runat="server" AssociatedControlID="Password">Password:</asp:Label>
  9. <asp:TextBox ID="Password" runat="server" CssClass="passwordEntry" TextMode="Password"></asp:TextBox>
  10. <asp:CheckBox ID="RememberMe" runat="server"/>
  11. <asp:Label ID="RememberMeLabel" runat="server" AssociatedControlID="RememberMe" CssClass="inline">Remember me.</asp:Label>
  12. <asp:Button ID="LoginButton" runat="server" CommandName="Login" Text="Login" style="width:100%; height:35px"/>
  13. </LayoutTemplate>
  14. </asp:Login>
  15. </AnonymousTemplate>
  16. ...
  17. </asp:LoginView>
  18.  
  19. protected void LoginUser_LoggedIn(object sender, EventArgs e)
  20. {
  21. MembershipUser user = Membership.GetUser();
  22. if (Roles.IsUserInRole(user.UserName, "User"))
  23. {
  24. // Do something and redirect to user page...
  25. }
  26.  
  27. if (Roles.IsUserInRole(user.UserName, "Admin"))
  28. {
  29. // Do something and redirect to admin page...
  30. }
  31. }
  32.  
  33. string role = system.CheckAdminLogin(txtUserName.Text, txtPassword.Text);
  34. if (role == Role.admin.ToString() || role == Role.manager.ToString())
  35. {
  36. Users _user = _users.GetUserByUserName(txtUserName.Text);
  37. if (_user.Mode)
  38. {
  39. FormsAuthentication.SetAuthCookie(role, false);
  40. Session.Add("UserName", txtUserName.Text);
  41. Session.Add("UserID", _user.ID);
  42. Response.Redirect("System/ShowActivities.aspx");
  43. }
  44. else
  45. {
  46. lblLoginFail.Text = "your account is not authorized!";
  47. lblLoginFail.Visible = true;
  48. }
  49. }
  50. else
  51. {
  52. if (txtPassword.Text != "" && txtUserName.Text != "")
  53. {
  54. lblLoginFail.Text = Application["Wrong_login_data"].ToString();
  55. lblLoginFail.Visible = true;
  56. }
  57. }
  58.  
  59. protected void LoginUser_LoggedIn(object sender, EventArgs e)
  60. {
  61. string userName = (LoginUser.FindControl(“UserName”) as TextBox).Text;
  62. //// or use
  63. //// string userName = (e.Item.FindControl("UserName") as TextBox).Text;
  64. MembershipUser user = Membership.GetUser(userName);
  65.  
  66. if (Roles.IsUserInRole(user.UserName, "User"))
  67. {
  68. // Do something and redirect to user page...
  69. }
  70.  
  71. if (Roles.IsUserInRole(user.UserName, "Admin"))
  72. {
  73. // Do something and redirect to admin page...
  74. }
  75. }
  76.  
  77. protected void LoginUser_LoggedIn(object sender, EventArgs e)
  78. {
  79. String username = (HeadLoginView.FindControl("LoginUser") as Login).UserName;
  80.  
  81. if (Roles.IsUserInRole(username, "User"))
  82. {
  83. //...
  84. }
  85. // ...
  86. }
Add Comment
Please, Sign In to add comment