[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/authentication.py - look up configurable names in cookie_authentication
Yvo Schubbe
y.2010 at wcm-solutions.de
Tue Apr 20 11:06:32 EDT 2010
Log message for revision 111175:
- look up configurable names in cookie_authentication
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/browser/authentication.py
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/authentication.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/authentication.py 2010-04-20 14:57:52 UTC (rev 111174)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/authentication.py 2010-04-20 15:06:31 UTC (rev 111175)
@@ -104,7 +104,8 @@
failure='handle_failure'))
def setUpWidgets(self, ignore_request=False):
- ac_name = self.request.get('__ac_name')
+ cctool = self._getTool('cookie_authentication')
+ ac_name = self.request.get(cctool.name_cookie)
if ac_name and not self.request.has_key('%s.name' % self.prefix):
self.request.form['%s.name' % self.prefix] = ac_name
super(LoginFormView,
@@ -119,12 +120,12 @@
if candidate['email'].lower() == data['name'].lower():
data['name'] = candidate['username']
break
+ cctool = self._getTool('cookie_authentication')
# logged_in uses default charset for decoding
charset = self._getDefaultCharset()
- self.request.form['__ac_name'] = data['name'].encode(charset)
- self.request.form['__ac_password'] = data['password'].encode(charset)
- self.request.form['__ac_persistent'] = data['persistent']
- cctool = self._getTool('cookie_authentication')
+ self.request.form[cctool.name_cookie] = data['name'].encode(charset)
+ self.request.form[cctool.pw_cookie] = data['password'].encode(charset)
+ self.request.form[cctool.persist_cookie] = data['persistent']
cctool(self.context, self.request)
return self._setRedirect('portal_actions', 'user/logged_in',
'%s.came_from' % self.prefix)
@@ -153,7 +154,8 @@
failure='handle_failure'))
def setUpWidgets(self, ignore_request=False):
- ac_name = self.request.get('__ac_name')
+ cctool = self._getTool('cookie_authentication')
+ ac_name = self.request.get(cctool.name_cookie)
if ac_name and not self.request.has_key('%s.name' % self.prefix):
self.request.form['%s.name' % self.prefix] = ac_name
super(MailPasswordFormView,
More information about the checkins
mailing list