equal
deleted
inserted
replaced
138 |
138 |
139 def _open_anonymous_connection(self, req): |
139 def _open_anonymous_connection(self, req): |
140 # restore an anonymous connection if possible |
140 # restore an anonymous connection if possible |
141 login, password = self.anoninfo |
141 login, password = self.anoninfo |
142 if login: |
142 if login: |
143 return self._authenticate(req, login, {'password': password}) |
143 cnx = self._authenticate(req, login, {'password': password}) |
|
144 cnx.anonymous_connection = True |
|
145 return cnx |
144 raise ExplicitLogin() |
146 raise ExplicitLogin() |
145 |
147 |
146 def _init_cnx(self, cnx, login, authinfo): |
148 def _init_cnx(self, cnx, login, authinfo): |
147 # decorate connection |
149 # decorate connection |
148 if login == self.vreg.config.anonymous_user()[0]: |
|
149 cnx.anonymous_connection = True |
|
150 cnx.vreg = self.vreg |
150 cnx.vreg = self.vreg |
151 cnx.login = login |
151 cnx.login = login |
152 cnx.authinfo = authinfo |
152 cnx.authinfo = authinfo |
153 |
153 |