added automated password recovery to the password reminder messages

This commit is contained in:
Eric J. Bowersox
2001-11-05 00:40:07 +00:00
parent 1c69955046
commit e201ecb34b
9 changed files with 416 additions and 9 deletions

View File

@@ -125,7 +125,15 @@ Here is the password reminder for your account "${username}" as you requested:
${reminder}
If this reminder is not sufficient for you to remember what your password is,
please contact the server administrator for further assistance.
then the system can change your password for you. To do so, please visit the following URL:
http://delenn/venice/passrecovery/${change.uid}.${change.auth}
Your password will be changed and a new password will be E-mailed to you at this address.
If you did NOT request a password reminder, then this message was sent by someone
attempting to access your account without your knowledge. Do not panic! Nothing has
happened to your account or password yet, but please do notify the system administrator.
-- The Management
]]>
@@ -133,6 +141,22 @@ please contact the server administrator for further assistance.
<reminder-subject>Venice Password Reminder Message</reminder-subject>
<password-change>
<![CDATA[
The password for your account "${username}" has been changed. The new password is "${password}".
You should log into Venice immediately and change the password to something else. You can change the
password for your account, once you are logged in, by clicking on the "Profile" link in the top bar.
If you did NOT request a password change on your account, please notify the system administrator
IMMEDIATELY.
-- The Management
]]>
</password-change>
<password-change-subject>Venice Password Changed</password-change-subject>
<!-- Invitation message to a public SIG -->
<!-- Parameters: signame = name of SIG, sigalias = alias of SIG, personal = personal message,
fullname = name of inviter, username = user name of inviter -->
@@ -140,7 +164,7 @@ please contact the server administrator for further assistance.
<![CDATA[
Hi! I would like to invite you to join the "${signame}" Special Interest Group (SIG) on the Venice
conferencing system. To do so, you must register as a user, which is absolutely free! Just point
your Web browser at <http://delenn:8080/venice/sig/${sigalias}> and click the "Create Account" link
your Web browser at <http://delenn/venice/sig/${sigalias}> and click the "Create Account" link
at the top of the page, or click the "Log In" link if you already have a Venice account. Once you have
completed the process, click the "Join Now" button. You will then be able to take part in the conferences
that are going on in the SIG.
@@ -161,7 +185,7 @@ Hope to see you in "${signame}" soon!
<![CDATA[
Hi! I would like to invite you to join the "${signame}" Special Interest Group (SIG) on the Venice
conferencing system. To do so, you must register as a user, which is absolutely free! Just point
your Web browser at <http://delenn:8080/venice/sig/${sigalias}> and click the "Create Account" link
your Web browser at <http://delenn/venice/sig/${sigalias}> and click the "Create Account" link
at the top of the page, or click the "Log In" link if you already have a Venice account. Once you have
completed the process, click the "Join Now" button. You will be prompted for the "password" for this
SIG, which is "${joinkey}". You will then be able to take part in the conferences that are going on in the

View File

@@ -230,6 +230,14 @@
<servlet-class>com.silverwrist.venice.servlets.StyleSheet</servlet-class>
</servlet>
<servlet>
<servlet-name>passrecovery</servlet-name>
<description>
Performs a password change operation for a user that's forgotten their password.
</description>
<servlet-class>com.silverwrist.venice.servlets.PasswordRecovery</servlet-class>
</servlet>
<!-- the following are test servlets, they should go away -->
<servlet>
@@ -348,6 +356,11 @@
<url-pattern>/stylesheet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>passrecovery</servlet-name>
<url-pattern>/passrecovery/*</url-pattern>
</servlet-mapping>
<!-- the following are test servlets, they should go away -->
<servlet-mapping>
<servlet-name>testformdata</servlet-name>