Seems like this question comes-up quite a bit, and I can never seem to find the snippet of code which will do this in CF 5, so I thought I'd leave myself a post of this snippet of code, and perhaps someone else out there in the future trying to find information on how to reset their administrator password. That said, here are a few ways to get back into the CF Administrator if you've somehow been inadvertently locked-out for both ColdFusion 5 and previous versions, as well as ColdFusion MX:
For ColdFusion 5 on Windows:
Find the following registry entry:
-
HKLM\SOFTWARE\Allaire\ColdFusion\CurrentVersion\Server\UseAdminPassword
And set it to 0. Restart the ColdFusion Server service, and go to the Administrator to set a new password.
OR:
Use this code snippet to retrieve the password values:
-
<cfset password_key="4p0L@r1$">
-
<cfregistry action="GET" branch="HKEY_LOCAL_MACHINE\SOFTWARE\Allaire\ColdFusion\CurrentVersion\Server" entry="AdminPassword" variable="adminpassword" type="String">
-
</cfregistry><cfregistry action="GET" branch="HKEY_LOCAL_MACHINE\SOFTWARE\Allaire\ColdFusion\CurrentVersion\Server" entry="StudioPassword" variable="studiopassword" type="String">
-
<cfoutput>
-
<strong>Admin Password:</strong><br />
-
#Evaluate("cfusion_Decrypt(adminpassword, PASSWORD_KEY)")# <br /><br />
-
<strong>RDS Password:</strong> <br />
-
#Evaluate("cfusion_Decrypt(studiopassword, PASSWORD_KEY)")# <br /><br />
-
</cfoutput>
-
</cfregistry>
For ColdFusion 6 MX, ColdFusion 7 MX, and ColdFusion 8:
- Stop the "ColdFusion MX Application Server" Service
- Open the "neo-security.xml" file contained at %CFMXInstallRoot%\lib
- Find the line: "<var name='admin.security.enabled'><boolean value='true'/></var>" and change the true to false, then save the file
- Restart the "ColdFusion MX Application Server" Service
- Go to the ColdFusion Administrator again and set a password
7 Responses
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
THANK YOU Brandon!!
CLM
Thanks, but you should change your title to say WINDOWS as all you wrote was that, and it appeared on a search with linux in the title.... so thanks!
Hey man - that final /CFRegistry tag should be on line 4.
Thanks a lot.
Thanks alot! I read a different set of instruction that left out restarting the CF service. This did the trick.
Save my A**! thanks
Continuing the Discussion