MOSXSWebPassword 1.5
An updated version of my WebObjects application that allows for user password changes and resets from a web page, released September 10, 2007. At long last, the "Joel made me do it" release. Back in March, Joel Rennich posted an article to afp548.com, where he wrote: "A more secure way of handling the need for password resets would be to create a script, probably presented to the users as a webpage, that would allow a non-admin to change passwords only for non-admin users. I believe some of those among us have ginned something up along these lines. If you have we'd love for you to share." OK, it took me a while, but I finally got the bugs worked out. Here it is in all its lush, plush smoothness! The new features are: 1) Configure the entry page. 2) Configure whether to show a link to the admin reset password page. 3) Configure the URL that the user will be taken to after a successful reset. 4) Protect admin users' passwords from resets. 5) Non-admin users in a specific group can reset non-admin users' passwords. 6) Configure whether the status of non-admin user password resets is shown. I reworked the installer package to make it more reliable as well. This disk image includes the source code for the project.
Size 269.6 kB - File type application/x-apple-diskimage
Thanks!
password Reset.
this is going to help a lot thank you very much for your effort
Your request produced an error.
I have a problem though. When I get a successful password change, I get the error "Your request produced an error." and it changes the password.
When I get an actual error, the app responds appropriately (bad password tells me failed to auth, mismatch tell me so...)
Please help with the success page.
Thanks.
Leopard
Thanks for any help you can provide.
Second that.
Successful change produces error
yikes, me too!
Updating html page
Leopard support..?
we updated to Leopard server, and now when we try to change password we get an "Authentication failed." message. The logs do not seem helpful:
[Mon Dec 24 16:48:10 2007] [error] [client 192.168.1.244] File does not exist: /Library/WebServer/Documents/cgi-bin
[Mon Dec 24 17:02:13 2007] [crit] (2)No such file or directory: mod_rewrite: could not init rewrite log lock in child
[Mon Dec 24 17:02:14 2007] [crit] (2)No such file or directory: mod_rewrite: could not init rewrite log lock in child
[Mon Dec 24 17:02:14 2007] [crit] (2)No such file or directory: mod_rewrite: could not init rewrite log lock in child
i did change the Properties file and deleted the no longer needed Netinfo and replaced it by directoryNodeList=("/Local/Default","/LDAPv3/127.0.0.1")
Any idea?
Click here to get the file