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