The password cookie name is formed by processing the AuthList and AuthTable properties through a hashing algorithm. Therefore, to successfully delete the saved password you must set the two properties to the exact same values before calling Auth.Logout and Auth.ForgetPassword, as you do before calling Auth.Authenticate.
If either AuthList and/or AuthTable are different, the Logout and ForgetPassword methods will still send a request for a cookie to be deleted, but the cookie name will not match the one that the Authenticate method created. As a result the original cookie will not be deleted.
FoxWeb Support Team
support@foxweb.com
Sent by Ron Stahl on 10/29/2001 09:21:08 PM:
I am currently trying to use the authentication object.. Everything seems to be work except the ability to logout of the system... I have set the forms auth.savecookie to 2... The problem is that when a user checks the box to remember the password this user can no longer logout of the system... I have tried to use the auth.logout() and the auth.forgetpassword neither one seem to have any affect on the user. I have tried this on both as Windows 2000 with IE6 and Windows XP with IE6 with the same results. So far it seems that it is not deleting the password cookie on the machine... So any ideas are welcome...
Thanks for any help...
Ron Stahl