When user password is incorrect I am getting this
*File /home/www-data/web2py/gluon/validators.py in __eq__ at line 2596*
código argumentos variáveis
Function argument list
(self=<gluon.validators.LazyCrypt object>, stored_password=None)
Code listing
2591.
2592.
2593.
2594.
2595.
2596.
2597.
2598.
2599.
2600.
key = self.crypt.key.split(':')[1]
else:
key = self.crypt.key
else:
key = ''
if stored_password.count('$')==2:
(digest_alg, salt, hash) = stored_password.split('$')
h = simple_hash(self.password, key, salt, digest_alg)
temp_pass = '%s$%s$%s' % (digest_alg, salt, h)
else: # no salting
Variables stored_password.count undefined stored_password None
Traceback (most recent call last):
File "/home/www-data/web2py/gluon/restricted.py", line 209, in restricted
exec ccode in environment
File "/home/www-data/web2py/applications/init/controllers/person.py"
<https://li284-252.members.linode.com/admin/edit/init/controllers/person.py>,
line 173, in <module>
File "/home/www-data/web2py/gluon/globals.py", line 186, in <lambda>
self._caller = lambda f: f()
File "/home/www-data/web2py/applications/init/controllers/person.py"
<https://li284-252.members.linode.com/admin/edit/init/controllers/person.py>,
line 116, in account
person = Person("account")
File "applications/init/modules/handlers/base.py", line 43, in __init__
self.__getattribute__(hook)()
File "applications/init/modules/handlers/person.py", line 740, in account
self.context.form = self.db.auth()
File "/home/www-data/web2py/gluon/tools.py", line 1197, in __call__
return getattr(self,args[0])()
File "/home/www-data/web2py/gluon/tools.py", line 1967, in login
if form.vars.get(passfield, '') == temp_user[passfield]:
File "/home/www-data/web2py/gluon/validators.py", line 2596, in __eq__
if stored_password.count('$')==2:
AttributeError: 'NoneType' object has no attribute 'count'
*Bruno Cezar Rocha** - @rochacbruno*
[email protected] | Mobile: +55 (11) 99210-8821
www.CursoDePython.com.br | www.rochacbruno.com.br
Blog: App news reading
(portuguese)<http://rochacbruno.com.br/app-news-reading-portuguese/>
Get a signature like this.
<http://r1.wisestamp.com/r/landing?promo=18&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_18>
Click
here.<http://r1.wisestamp.com/r/landing?promo=18&dest=http%3A%2F%2Fwww.wisestamp.com%2Femail-install%3Futm_source%3Dextension%26utm_medium%3Demail%26utm_campaign%3Dpromo_18>
--