Revision 890b0eaf astakos/im/target/util.py

b/astakos/im/target/util.py
40 40
from django.utils.http import urlencode
41 41
from django.core.urlresolvers import reverse
42 42
from django.conf import settings
43
from django.contrib.auth import login
43 44

  
44 45
def prepare_response(request, user, next='', renew=False):
45 46
    """Return the unique username and the token
......
69 70
        params = ''
70 71
        if next:
71 72
            params = '?' + urlencode({'next': next})
72
        next = reverse('astakos.im.views.users_profile') + params
73
        next = reverse('astakos.im.views.edit_profile') + params
74
    
75
    # user login
76
    login(request, user)
73 77
    
74 78
    response = HttpResponse()
75
    expire_fmt = auth_token_expires.strftime('%a, %d-%b-%Y %H:%M:%S %Z')
76
    cookie_value = quote(user.username + '|' + auth_token)
77
    response.set_cookie('_pithos2_a', value=cookie_value, expires=expire_fmt, path='/')
78

  
79 79
    if not next:
80 80
        response['X-Auth-User'] = user.username
81 81
        response['X-Auth-Token'] = auth_token

Also available in: Unified diff