From: epage Date: Sat, 24 Oct 2009 19:09:42 +0000 (+0000) Subject: Improving login speed for new users X-Git-Url: http://git.maemo.org/git/?p=gc-dialer;a=commitdiff_plain;h=6d693dd647c7ba83dd1832583ce1dda2dd043229 Improving login speed for new users git-svn-id: file:///svnroot/gc-dialer/trunk@561 c39d3808-3fe2-4d86-a59f-b7f623ee9f21 --- diff --git a/src/dc_glade.py b/src/dc_glade.py index 5ae1503..f4aa859 100755 --- a/src/dc_glade.py +++ b/src/dc_glade.py @@ -415,6 +415,10 @@ class Dialcentral(object): """ @note Thread agnostic """ + if self._credentials == ("", ""): + # Disallow logging in by cookie alone, without credentials + return False + loggedIn = self._phoneBackends[self._defaultBackendId].is_authed() if loggedIn: _moduleLogger.info("Logged into %r through cookies" % self._phoneBackends[self._defaultBackendId]) @@ -424,6 +428,10 @@ class Dialcentral(object): """ @note Thread agnostic """ + if self._credentials == ("", ""): + # Don't bother with the settings if they are blank + return False + username, password = self._credentials loggedIn = self._phoneBackends[self._defaultBackendId].login(username, password) if loggedIn: