Reset passwordΒΆ
When a user has forgotten his/her password, a new one may be sent by email if some additional GeoMapFish configuration is provided.
In the <package>/template/*.js
files, in the cgxp_login
plugin you should add the
service URL with the following configuration:
loginResetPasswordURL: "${request.route_url('loginresetpassword') | n}",
And to generate the required e-mail, in the vars_<package>.yaml
file, add the following configuration:
# SMTP configuration could be already there if needed by other feature
smtp:
host: smtp.example.com:465
ssl: true
user: <username>
password: <password>
starttls: false
reset_password:
# Used to send a confirmation email
email_from: info@camptocamp.com
email_subject: New password generated for GeoMapFish
email_body: |
Hello {user},
You have asked for an new password,
the newly generated password is: {password}
Sincerely yours
The GeoMapfish team
If the SMTP host ends with a colon (:) followed by a number, and there is no port specified, that suffix will be stripped off and the number interpreted as the port number to use.
Replace the smtp.example.com
value by a working SMTP server name.