On Sun, Apr 26, 2009 at 2:13 PM, mdipierro <[email protected]> wrote:
> There is this code in gluon/tools.py
>
> if self.settings.mailer:
> user[form.vars.id] = dict(registration_key=key)
> if not self.settings.mailer.send(to=form.vars.email,
> subject=self.messages.verify_email_subject,
> message=self.messages.verify_email
> % dict(key=key)):
> self.db.rollback()
> session.flash = self.messages.invalid_email
> return form
> session.flash = self.messages.email_sent
> else:
> session.flash = self.messages.registration_successful
I think we can modify it to:
if self.settings.mailer:
user[form.vars.id] = dict(registration_key=key)
if not self.settings.mailer.send(to=form.vars.email,
subject=self.messages.verify_email_subject,
message=self.messages.verify_email
% dict(key=key)):
self.db.rollback()
"""<CHANGED>""""
session.flash = self.messages.cant_send_mail
"""</CHANGED>""""
return form
session.flash = self.messages.email_sent
else:
session.flash = self.messages.registration_successful
And add:
self.messages.cant_send_mail = 'Error sending verification
email. Try again later.''
If it is a valid or not email, we can verify with IS_EMAIL() valitator
- it is OK, Auth.define_tables() just do it.
--
Álvaro Justen
Peta5 - Telecomunicações e Software Livre
21 3021-6001 / 9898-0141
http://www.peta5.com.br/
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---