configured django-cms for testing purposes
[unfold.git] / auth / manifoldbackend.py
index b1e3c94..a4aed0d 100644 (file)
@@ -34,14 +34,11 @@ class ManifoldBackend:
 #old            expires = time.time() + (24 * 60 * 60)
 
             sessions_result = api.forward(Query.create('local:session').to_dict())
-            print "result"
             sessions = sessions_result.ok_value()
-            print "ok"
             if not sessions:
                 print "GetSession failed", sessions_result.error()
-            print "first"
+                return
             session = sessions[0]
-            print "SESSION=", session
 
             # Change to session authentication
             api.auth = {'AuthMethod': 'session', 'session': session['session']}
@@ -55,11 +52,12 @@ class ManifoldBackend:
                 print "GetPersons failed",persons_result.error()
                 return
             person = persons[0]
-            print "PERSON=", person
 
             request.session['manifold'] = {'auth': api.auth, 'person': person, 'expires': session['expires']}
         except Exception, e:
             print "E: manifoldbackend", e
+            import traceback
+            traceback.print_exc()
             return None
 
         try:
@@ -68,8 +66,8 @@ class ManifoldBackend:
         except User.DoesNotExist:
             # Create a user in Django's local database
             user = User.objects.create_user(username, username, 'passworddoesntmatter')
-            user.first_name = person['first_name']
-            user.last_name = person['last_name']
+            user.first_name = "DUMMY_FIRST_NAME" #person['first_name']
+            user.last_name = "DUMMY LAST NAME" # person['last_name']
             user.email = person['email']
         return user