Revision: 59957
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at October 12, 2012 03:14 by box86rowh
Initial Code
protected void lnkLogin_Click(object sender, EventArgs e) { string AuthType = "DNN"; DotNetNuke.Security.Membership.UserLoginStatus status = new DotNetNuke.Security.Membership.UserLoginStatus(); DotNetNuke.Entities.Users.UserInfo userInfo = DotNetNuke.Entities.Users.UserController.ValidateUser(PortalId, txtUser.Text, txtPassword.Text, AuthType, "", PortalSettings.PortalName, DotNetNuke.Services.Authentication.AuthenticationLoginBase.GetIPAddress(), ref status); bool success = true; switch (status) { case DotNetNuke.Security.Membership.UserLoginStatus.LOGIN_SUCCESS: UserInfo.Membership.Password = txtPassword.Text; UserInfo.Username = txtUser.Text; DotNetNuke.Entities.Users.UserController.UserLogin(PortalId, UserInfo, PortalSettings.PortalName, DotNetNuke.Services.Authentication.AuthenticationLoginBase.GetIPAddress(), true); break; case DotNetNuke.Security.Membership.UserLoginStatus.LOGIN_SUPERUSER: UserInfo.Membership.Password = txtPassword.Text; UserInfo.Username = txtUser.Text; DotNetNuke.Entities.Users.UserController.UserLogin(PortalId, UserInfo, PortalSettings.PortalName, DotNetNuke.Services.Authentication.AuthenticationLoginBase.GetIPAddress(), true); break; default: //showerror success = false; break; } if (success) { Response.Redirect(Request.RawUrl); } }
Initial URL
Initial Description
This is another login method, a little more robust
Initial Title
Other login option for DNN
Initial Tags
login, c#
Initial Language
C#