September 7, 2012
|This utility has been updated to support both DotNetNuke and regular applications that use ASP.NET membership services. Please get the new download over here -->
I had a LOT of people ask me about how to recover/reset passwords in a damaged DotNetNuke (DNN) installation. I wrote a quick Winform app to do just this. It's fairly crude, but it get things done. I cleaned up the code a bit and wrote intructions in the read me file.
Here is the opening screen:
Here is the screen after you press the Get Users button
This is what it looks like when a password is ok. The password will show up in green.
This is what it looks like when the password is damaged and can't be recovered through the ASP.NET Membership APIs. The Reset Password will reset the password in the DotNetNuke database, then the UI will display the randomly generated password you can email to your user.
The zip file contains the source. It is a Visual Studio 2008 C# project.
Please read the "Read Me.txt" file, inside the zip file, for how to setup the config file. This program will not work if the config file is not setup correctly! I didn't want to spend time creating a wizard to create the configuration file.
Internet Explorer users - Please right-click on the links below and select "Save Target As"
I have chosen September 6, 2008 as the current tentative date to release PainlessSVN 1.0. The actual hands-on work is less than a month to complete, but life has a way to interfere with my plans.
I had to take into consideration my slow recovery from cataract (eye) surgery. I still get pretty tired by the time I get to work though. My eye doctor doesn't want to get me a new prescription until at least 3 weeks after the surgery. I'm on my second post-surgery week. I'm finally down to only one medication (from 5). I'm still getting some really fierce headaches every day. That's the number 1 reason why, I'm not coding more at home, after work.
I've also taken into account family obligations. Thankfully, I'm not doing any moonlighting, so I have more free time. My wife got a job closer to home, so I'm carpooling with her. My parents will be visiting us this week. They haven't seen my family since I got married almost 8 years ago.
I've been getting myself ready to code at home, by working to fix small bugs and usability in the free utilities. I've only been able to concentrate for about 25 to 30 minutes at a time, in between headaches.
I wanted to put out a public date, so that I will push myself to get this thing out the door.