On 4/03/2011 10:05, Benedict Verheyen wrote:
<snip>

> Wow, what a pain this is.
> I succeeded in making it work but I have to do some more testing to be sure 
> my solution is ok.
> 
> I had to make a User for site B as well and then, the user is logged in, in 
> site A and B.
> Off course, having the same user object in Site B defeats the whole purpose.
> 
> I'm not sure I'm happy with the fact that you have to call authenticate 
> before a call to login.
> In the login view of site B, i get the id of the user that is logged in.
> So i thought this would work:
>     user = User.objects.using('central_users').get(pk=key)
>     login(request, user)
> 
> where 'central_users' is set in settings.py to link to the users database of 
> site A.
> Off course, the above doesn't work because of the authenticate so you have to 
> write a backend.
> No probs, you write the backend to get the users from 'central_users' and 
> return that user.
> Simple enough.
> Nope, if you do that, the user is logged out of site A.
> I have only been able to solve this by creating a new user for site B.
> 
> As I said, i'm going to test further but it has been a painful journey.
> 
> Cheers,
> Benedict
> 

I have to make a user object on site B to make the login work.
This is not what I was after.

Is it possible to get a user from site A, return that info to site B and login 
that user on
another site?
In my tests, I haven't succeeded in doing so.

Any info is appreciated,
Benedict

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to