equal
deleted
inserted
replaced
657 return self.expect_redirect(lambda x: self.app_publish(x, path), req) |
657 return self.expect_redirect(lambda x: self.app_publish(x, path), req) |
658 |
658 |
659 def init_authentication(self, authmode, anonuser=None): |
659 def init_authentication(self, authmode, anonuser=None): |
660 self.set_option('auth-mode', authmode) |
660 self.set_option('auth-mode', authmode) |
661 self.set_option('anonymous-user', anonuser) |
661 self.set_option('anonymous-user', anonuser) |
|
662 if anonuser is None: |
|
663 self.config.anonymous_credential = None |
|
664 else: |
|
665 self.config.anonymous_credential = (anonuser, anonuser) |
662 req = self.request() |
666 req = self.request() |
663 origsession = req.session |
667 origsession = req.session |
664 req.session = req.cnx = None |
668 req.session = req.cnx = None |
665 del req.execute # get back to class implementation |
669 del req.execute # get back to class implementation |
666 sh = self.app.session_handler |
670 sh = self.app.session_handler |