auth.settings.login_once_after_registration
This commit is contained in:
+4
-2
@@ -1146,6 +1146,7 @@ class Auth(object):
|
|||||||
registration_requires_approval=False,
|
registration_requires_approval=False,
|
||||||
bulk_register_enabled=False,
|
bulk_register_enabled=False,
|
||||||
login_after_registration=False,
|
login_after_registration=False,
|
||||||
|
login_once_after_registration=False,
|
||||||
login_after_password_change=True,
|
login_after_password_change=True,
|
||||||
alternate_requires_registration=False,
|
alternate_requires_registration=False,
|
||||||
create_user_groups="user_%(id)s",
|
create_user_groups="user_%(id)s",
|
||||||
@@ -3055,8 +3056,9 @@ class Auth(object):
|
|||||||
table_user[form.vars.id] = dict(registration_key='pending')
|
table_user[form.vars.id] = dict(registration_key='pending')
|
||||||
session.flash = self.messages.registration_pending
|
session.flash = self.messages.registration_pending
|
||||||
elif (not self.settings.registration_requires_verification or
|
elif (not self.settings.registration_requires_verification or
|
||||||
self.settings.login_after_registration):
|
self.settings.login_after_registration or
|
||||||
if not self.settings.registration_requires_verification:
|
self.settings.login_once_after_registration):
|
||||||
|
if self.settings.login_after_registration:
|
||||||
table_user[form.vars.id] = dict(registration_key='')
|
table_user[form.vars.id] = dict(registration_key='')
|
||||||
session.flash = self.messages.registration_successful
|
session.flash = self.messages.registration_successful
|
||||||
user = table_user(**{username: form.vars[username]})
|
user = table_user(**{username: form.vars[username]})
|
||||||
|
|||||||
Reference in New Issue
Block a user