On Wednesday, November 12, 2014 1:41:55 AM UTC-8, Yebach wrote: > > My login settings such as > > auth.settings.registration_requires_verification = True > auth.settings.registration_requires_approval = False > auth.settings.reset_password_requires_verification = True > > > are not working > > Any idea why? >
Not working in what way? Is there anything interesting about your model(s)? In particular, any modifications to auth aside from those settings? /dps > > On Monday, January 21, 2013 2:26:31 PM UTC+1, rochacbruno wrote: >> >> >> >> in your models. >> >> mail = auth.settings.mailer >> mail.settings.server = "your_smtp_server_and:port" >> mail.settings.sender = "y...@you.com" >> mail.settings.login = "y...@you.com:password" >> >> # sends an verification e-mail upon registration >> auth.settings.registration_requires_verification = True >> >> >> def send_email(user, subject): >> message = """ Multi line string for %(first_name)s......" >> message = open("somefile.html", "r").read() >> # you also have the option to include everyone in bcc=[...] >> mail.send(to=user.email, >> subject=subject, >> message=message % user) >> >> >> Now in any place like controllers or scripts >> >> users = db(db.auth_user).select() >> for user in users: >> send_email(user, "some subject") >> >> >> Dont forget to keep track of sent emails, use try: except... try to not >> use gmail for more than 500 recipients. >> >> >> >> >> If you want an email to be send everytime a user login in your page >> >> auth.settings.login_onaccept = lambda form: mail.send(to=form.vars.email, >> subject="%(first_name)s logged in" % form.vars, message="User logged in %s" >> % str(form.vars)) >> >> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.