本文整理汇总了Python中MaKaC.authentication.AuthenticatorMgr.autoLogin方法的典型用法代码示例。如果您正苦于以下问题:Python AuthenticatorMgr.autoLogin方法的具体用法?Python AuthenticatorMgr.autoLogin怎么用?Python AuthenticatorMgr.autoLogin使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MaKaC.authentication.AuthenticatorMgr
的用法示例。
在下文中一共展示了AuthenticatorMgr.autoLogin方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: _processIfActive
# 需要导入模块: from MaKaC.authentication import AuthenticatorMgr [as 别名]
# 或者: from MaKaC.authentication.AuthenticatorMgr import autoLogin [as 别名]
def _processIfActive( self ):
self._tohttps = True
#Check for automatic login
auth = AuthenticatorMgr()
av = auth.autoLogin(self)
if av:
url = self._returnURL
self._getSession().setUser( av )
self._redirect( url )
p = registrationForm.WPRegistrationFormSignIn(self, self._conf)
return p.display()
示例2: _processIfActive
# 需要导入模块: from MaKaC.authentication import AuthenticatorMgr [as 别名]
# 或者: from MaKaC.authentication.AuthenticatorMgr import autoLogin [as 别名]
def _processIfActive( self ):
#Check for automatic login
auth = AuthenticatorMgr()
av = auth.autoLogin(self)
if av:
url = self._returnURL
self._getSession().setUser( av )
if Config.getInstance().getBaseSecureURL().startswith('https://'):
url = str(url).replace('http://', 'https://')
self._redirect( url )
p = registrationForm.WPRegistrationFormSignIn(self, self._conf)
return p.display()
示例3: _process
# 需要导入模块: from MaKaC.authentication import AuthenticatorMgr [as 别名]
# 或者: from MaKaC.authentication.AuthenticatorMgr import autoLogin [as 别名]
def _process( self ):
self._disableCaching()
#Check for automatic login
auth = AuthenticatorMgr()
av = auth.autoLogin(self)
if av:
url = self._returnURL
tzUtil = timezoneUtils.SessionTZ(av)
tz = tzUtil.getSessionTZ()
self._getSession().setVar("ActiveTimezone",tz)
self._getSession().setUser( av )
if Config.getInstance().getBaseSecureURL().startswith('https://'):
url = str(url).replace('http://', 'https://')
self._redirect( url, noCache = True )
if not self._signIn:
p = signIn.WPSignIn( self )
return p.display( returnURL = self._returnURL )
else:
li = LoginInfo( self._login, self._password )
av = auth.getAvatar(li)
if not av:
p = signIn.WPSignIn( self, login = self._login, msg = _("Wrong login or password") )
return p.display( returnURL = self._returnURL )
elif not av.isActivated():
if av.isDisabled():
self._redirect(urlHandlers.UHDisabledAccount.getURL(av))
else:
self._redirect(urlHandlers.UHUnactivatedAccount.getURL(av))
return _("your account is not activate\nPlease active it and retry")
else:
url = self._returnURL
#raise(str(dir(av)))
self._getSession().setUser( av )
tzUtil = timezoneUtils.SessionTZ(av)
tz = tzUtil.getSessionTZ()
self._getSession().setVar("ActiveTimezone",tz)
if self._userId != "":
if "?" in url:
url += "&userId=%s"%self._userId
else:
url += "?userId=%s"%self._userId
if Config.getInstance().getBaseSecureURL().startswith('https://'):
url = str(url).replace('http://', 'https://')
self._redirect( url, noCache = True )