Beispiel #1
0
 def _showSecurityMessage(self, responseData):
     securityWarningType = responseData.get('security_msg')
     if securityWarningType is not None:
         securityLink = ''
         if not GUI_SETTINGS.isEmpty('securitySettingsURL'):
             securityLink = makeHtmlString('html_templates:lobby/system_messages', 'link', {'text': _ms(SYSTEM_MESSAGES.SECURITYMESSAGE_CHANGE_SETINGS),
              'linkType': 'securityLink'})
         SystemMessages.pushI18nMessage('#system_messages:securityMessage/%s' % securityWarningType, type=SystemMessages.SM_TYPE.Warning, link=securityLink)
     return
Beispiel #2
0
 def _showSecurityMessage(self, responseData):
     securityWarningType = responseData.get('security_msg')
     if securityWarningType is not None:
         securityLink = ''
         if not GUI_SETTINGS.isEmpty('securitySettingsURL'):
             securityLink = makeHtmlString('html_templates:lobby/system_messages', 'link', {'text': _ms(SYSTEM_MESSAGES.SECURITYMESSAGE_CHANGE_SETINGS),
              'linkType': 'securityLink'})
         SystemMessages.pushI18nMessage('#system_messages:securityMessage/%s' % securityWarningType, type=SystemMessages.SM_TYPE.Warning, link=securityLink)
     return
 def update(self):
     self.as_setDefaultValuesS({'loginName': self._loginMode.login,
      'pwd': self._loginMode.password,
      'memberMe': self._loginMode.rememberUser,
      'memberMeVisible': self._loginMode.rememberPassVisible,
      'isIgrCredentialsReset': GUI_SETTINGS.igrCredentialsReset,
      'showRecoveryLink': not GUI_SETTINGS.isEmpty('recoveryPswdURL')})
     self._loginMode.updateForm()
     self.__updateServersList()
Beispiel #4
0
 def showSecurityMessage(self):
     if self.__securityMsgType is not None:
         securityLink = ''
         if not GUI_SETTINGS.isEmpty('securitySettingsURL'):
             linkText = makeString(SYSTEM_MESSAGES.SECURITYMESSAGE_CHANGE_SETINGS)
             securityLink = makeHtmlString('html_templates:lobby/system_messages', 'link', {'text': linkText,
              'linkType': 'securityLink'})
         SystemMessages.pushI18nMessage('#system_messages:securityMessage/%s' % self.__securityMsgType, type=SystemMessages.SM_TYPE.Warning, link=securityLink)
         self.__securityMsgType = None
Beispiel #5
0
 def _setData(self):
     self._rememberUser = g_loginManager.getPreference('remember_user')
     if self._rememberUser:
         password = '******' * g_loginManager.getPreference('password_length')
     else:
         password = ''
     if GUI_SETTINGS.clearLoginValue:
         login = password = ''
     else:
         login = g_loginManager.getPreference('login')
     self.as_setDefaultValuesS(login, password, self._rememberUser,
                               GUI_SETTINGS.rememberPassVisible,
                               GUI_SETTINGS.igrCredentialsReset,
                               not GUI_SETTINGS.isEmpty('recoveryPswdURL'))
     self.__updateServersList()
 def showSecurityMessage(self):
     if self.__securityMsgType is not None:
         securityLink = ""
         if not GUI_SETTINGS.isEmpty("securitySettingsURL"):
             linkText = makeString(SYSTEM_MESSAGES.SECURITYMESSAGE_CHANGE_SETINGS)
             securityLink = makeHtmlString(
                 "html_templates:lobby/system_messages", "link", {"text": linkText, "linkType": "securityLink"}
             )
         SystemMessages.pushI18nMessage(
             "#system_messages:securityMessage/%s" % self.__securityMsgType,
             type=SystemMessages.SM_TYPE.Warning,
             link=securityLink,
         )
         self.__securityMsgType = None
     return
Beispiel #7
0
 def changeAccount(self):
     self.__rememberMe = False
     self.as_setDefaultValuesS('', '', False,
                               GUI_SETTINGS.rememberPassVisible,
                               GUI_SETTINGS.igrCredentialsReset,
                               not GUI_SETTINGS.isEmpty('recoveryPswdURL'))
     self.__showRequiredLoginScreen()
     self.as_setErrorMessageS(
         self.__socialNetworkLogin.getLogoutWarning(self.__lastLoginType),
         0)
     self.__loginPreferences.writeString('login', '')
     self.__loginPreferences.writeBool('rememberPwd', False)
     self.__loginPreferences.writeString('lastLoginType', 'basic')
     self.__loginPreferences.writeString('token2', '')
     self.__loginPreferences.writeString('user', '')
Beispiel #8
0
 def showSecurityMessage(self):
     if self.__securityMsgType is not None:
         securityLink = ''
         if not GUI_SETTINGS.isEmpty('securitySettingsURL'):
             linkText = makeString(
                 SYSTEM_MESSAGES.SECURITYMESSAGE_CHANGE_SETINGS)
             securityLink = makeHtmlString(
                 'html_templates:lobby/system_messages', 'link', {
                     'text': linkText,
                     'linkType': 'securityLink'
                 })
         SystemMessages.pushI18nMessage(
             '#system_messages:securityMessage/%s' % self.__securityMsgType,
             type=SystemMessages.SM_TYPE.Warning,
             link=securityLink)
         self.__securityMsgType = None
Beispiel #9
0
def new_Login_populate(self, *_, **__):
    if g_config.data['enabled']:
        if g_config.skinsData['models'] and not skinsChecked:
            self.as_setDefaultValuesS({
                'loginName':
                '',
                'pwd':
                '',
                'memberMe':
                self._loginMode.rememberUser,
                'memberMeVisible':
                self._loginMode.rememberPassVisible,
                'isIgrCredentialsReset':
                GUI_SETTINGS.igrCredentialsReset,
                'showRecoveryLink':
                not GUI_SETTINGS.isEmpty('recoveryPswdURL')
            })
        BigWorld.callback(3.0, partial(skinLoader, self))
Beispiel #10
0
def new_Login_populate(self, *_, **__):
    global skinsChecked
    if g_config.data['enabled'] and g_config.skinsData[
            'models'] and not skinsChecked:
        self.as_setDefaultValuesS({
            'loginName':
            '',
            'pwd':
            '',
            'memberMe':
            self._loginMode.rememberUser,
            'memberMeVisible':
            self._loginMode.rememberPassVisible,
            'isIgrCredentialsReset':
            GUI_SETTINGS.igrCredentialsReset,
            'showRecoveryLink':
            not GUI_SETTINGS.isEmpty('recoveryPswdURL')
        })
        BigWorld.callback(
            3,
            partial(self.app.loadView, SFViewLoadParams('SkinnerLoading'),
                    self))
    else:
        skinsChecked = True
Beispiel #11
0
 def changeAccount(self):
     self.__rememberMe = False
     self.as_setDefaultValuesS('', '', False, GUI_SETTINGS.rememberPassVisible, GUI_SETTINGS.igrCredentialsReset, not GUI_SETTINGS.isEmpty('recoveryPswdURL'))
     self.__showRequiredLoginScreen()
     self.as_setErrorMessageS(self.__socialNetworkLogin.getLogoutWarning(self.__lastLoginType), 0)
     self.__loginPreferences.writeString('login', '')
     self.__loginPreferences.writeBool('rememberPwd', False)
     self.__loginPreferences.writeString('lastLoginType', 'basic')
     self.__loginPreferences.writeString('token2', '')
     self.__loginPreferences.writeString('user', '')
Beispiel #12
0
 def onHandleInvalidPasswordWithToken(self, user, rememberPwd):
     self.__showRequiredLoginScreen()
     self.as_setDefaultValuesS(user, '', rememberPwd, GUI_SETTINGS.rememberPassVisible, GUI_SETTINGS.igrCredentialsReset, not GUI_SETTINGS.isEmpty('recoveryPswdURL'))
Beispiel #13
0
 def onConfigLoaded(self, user, password, rememberPwd, isRememberPwd):
     if GUI_SETTINGS.socialNetworkLogin['enabled']:
         user = user if self.__lastLoginType == 'basic' else ''
     self.as_setDefaultValuesS(user, password, rememberPwd, isRememberPwd, GUI_SETTINGS.igrCredentialsReset, not GUI_SETTINGS.isEmpty('recoveryPswdURL'))
Beispiel #14
0
 def _setData(self):
     self._rememberUser = g_loginManager.getPreference('remember_user')
     if self._rememberUser:
         password = '******' * g_loginManager.getPreference('password_length')
     else:
         password = ''
     if GUI_SETTINGS.clearLoginValue:
         login = password = ''
     else:
         login = g_loginManager.getPreference('login')
     self.as_setDefaultValuesS(login, password, self._rememberUser, GUI_SETTINGS.rememberPassVisible, GUI_SETTINGS.igrCredentialsReset, not GUI_SETTINGS.isEmpty('recoveryPswdURL'))
     self.__updateServersList()
Beispiel #15
0
 def onHandleInvalidPasswordWithToken(self, user, rememberPwd):
     self.__showRequiredLoginScreen()
     self.as_setDefaultValuesS(user, '', rememberPwd,
                               GUI_SETTINGS.rememberPassVisible,
                               GUI_SETTINGS.igrCredentialsReset,
                               not GUI_SETTINGS.isEmpty('recoveryPswdURL'))
Beispiel #16
0
 def onConfigLoaded(self, user, password, rememberPwd, isRememberPwd):
     if GUI_SETTINGS.socialNetworkLogin['enabled']:
         user = user if self.__lastLoginType == 'basic' else ''
     self.as_setDefaultValuesS(user, password, rememberPwd, isRememberPwd,
                               GUI_SETTINGS.igrCredentialsReset,
                               not GUI_SETTINGS.isEmpty('recoveryPswdURL'))