Thanks! Is this it?

Traceback (most recent call last):
 File "/home/www-data/web2py/gluon/restricted.py", line 212, in restricted
 exec ccode in environment
 File "/home/www-data/web2py/applications/alcolholedu/controllers/default.py", 
line 14, in <module>
 File "/home/www-data/web2py/gluon/globals.py", line 194, in <lambda>
 self._caller = lambda f: f()
 File "/home/www-data/web2py/applications/alcolholedu/controllers/default.py", 
line 3, in user
 def user(): return dict(form=auth())
 File "/home/www-data/web2py/gluon/tools.py", line 1285, in __call__
 return getattr(self, args[0])()
 File "/home/www-data/web2py/gluon/tools.py", line 2143, in login
 request.vars[passfield]):
 File "/home/www-data/web2py/gluon/contrib/login_methods/ldap_auth.py", line 
421, in ldap_auth_aux
 user_in_db = db(db.auth_user.email == username)
AttributeError: 'NoneType' object has no attribute 'auth_user'


On Monday, June 3, 2013 3:08:29 PM UTC-6, Derek wrote:
>
> We need to see the whole traceback.
>
> On Monday, June 3, 2013 9:21:51 AM UTC-7, mrendon wrote:
>>
>> Hi. I'm trying to get email address and name attributes imported into my 
>> database. I'm using Active Directory and version web2py 
>> 2.4.7-stable+timestamp.2013.05.24.17.48.47. 
>> I think I've followed the instructions in the ldap_auth.py file under 
>> gluon/contrib/login_methods.
>>
>>
>> Relevant part of db.py:
>>
>> ## create all tables needed by auth if not custom tables
>> auth.define_tables(username=True)
>> auth.settings.create_user_groups=False
>>
>> ## configure auth policy
>> auth.settings.registration_requires_verification = False
>> auth.settings.registration_requires_approval = False
>> auth.settings.reset_password_requires_verification = True
>>
>>
>> # all we need is login
>> auth.settings.actions_disabled=['register','change_password',
>> 'request_reset_password','retrieve_username','profile']
>>
>>
>> # you don't have to remember me
>> auth.settings.remember_me_form = False
>>
>>
>> from gluon.contrib.login_methods.ldap_auth import ldap_auth
>> auth.settings.login_methods.append(ldap_auth(mode='ad',
>>    server='xxx.xxxxxxxx.xxx',
>>    base_dn='OU=xxxx,DC=xxxxxxxx,DC=xxxxxx',
>>    bind_dn='CN=xxxxxxx,CN=xxxxx,DC=xxxxxxxxxx,DC=xxxxx',
>>    bind_pw='xxxxxx',
>>    manage_user=True,
>>    user_firstname_attrib='cn:1',
>>    user_lastname_attrib='cn:2',
>>    user_mail_attrib='mail'
>>    ))
>>
>>
>> I'm able to login without manage_user=True. But when I try to use it I 
>> get the following error:
>>  
>> <type 'exceptions.AttributeError'>('NoneType' object has no attribute 
>> 'auth_user')
>>
>> Any ideas?
>>
>>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to