This is a easy way to recover your DNN password if you forgot your password. Simple create a file call recover.aspx and put it in your site's root folder. Then cover and paste the following code into it and then call it from a browser. Then it will show you your HOST account password. Then with your HOST account password, you can reset any other users you want.
<%@ Page Language="C#" %>
<script runat="server">
void Page_Load(object sender, System.EventArgs e)
{
DotNetNuke.Entities.Users.UserInfo uInfo =
DotNetNuke.Entities.Users.UserController.GetUserById(0, 1);
if (uInfo != null)
{
string password =
DotNetNuke.Entities.Users.UserController.GetPassword(ref uInfo, String.Empty);
Response.Write("Password: " + password);
}
else
{
Response.Write("UserInfo object is null");
}
}
</script>
<html>
<head>
<title>Recover Password</title>
</head>
<body>
</body>
</html>
Article ID: 1468, Created: August 10, 2013 at 3:55 AM, Modified: August 10, 2013 at 3:55 AM