Personal tools
Document Actions

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.

Click here to get the file

Size 269.6 kB - File type application/x-apple-diskimage

Thanks!

Posted by Trevor at 2007-09-16 14:04
very grateful for this; we use Open Directory as our global LDAP master and this fits the bill exactly.

password Reset.

Posted by Scott Alan Steven at 2007-10-08 05:21
Thank you this is great. I am going to work on some documentation with screen shots You can have if you like. I am trying find out where I can edit the links on the reset page so that it goes along with the rest of the domain

this is going to help a lot thank you very much for your effort

Thanks!

Posted by Darian at 2007-11-03 09:54
You just save me so much work - thanks!

Your request produced an error.

Posted by Brian at 2007-11-25 07:58
I have installed and tested this app and it works. This is exactly what I need.

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

Posted by brian at 2007-11-25 08:19
Oh and the above error is on a Leopard server if that makes a difference...

Thanks for any help you can provide.

Second that.

Posted by Colin at 2008-01-20 18:02
MOSXSWebPassword does the same behavior on my server (Mac OS X Server 10.5.1, PowerPC). Successful changes return "Your request produced an error".

Successful change produces error

Posted by Kurt at 2008-01-21 11:53
As with those above... this is a great app that works well. However, when the user successfully changes the password, the page shown is, "Your request produced an error". Or on windows OS, "The page cannot be displayed". This is on Intel Leopard xserve. Any ideas?

yikes, me too!

Posted by sj at 2008-04-02 13:41
what's with the "Your request produced an error" message after a successful change???

Updating html page

Posted by David at 2007-12-01 08:15
This is a great WebObject applications and exactly what we needed. When I try to edit the html for the min page though, nothing seems to change - is there some caching process or am I just doing something wrong? I edit the PageWrapperComponent.html file in BBEdit to look the way I want, but the page that is rendered in WebObjects does not change! Any help please?



Leopard support..?

Posted by Roey at 2007-12-24 06:07
Thank you so much for a wonderful app!
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?


works, but....

Posted by kris at 2008-02-12 12:00
On leopard it returns "Your request produced an error." it is however producing the change as requested. it seems to be ignoring successPageRedirectTarget

Proper way to edit Properties?

Posted by Justin at 2008-02-20 06:19
What is the best way to edit the properties? I have been opening the Properties List in TextWrangler.

Fixed

Posted by Justin at 2008-04-01 04:30
Did a Whole system restart and changes were there!


Powered by Plone, the Open Source Content Management System