from django.contrib.auth import login as auth_login, logout as auth_logout
from django.core.urlresolvers import get_callable
from django.shortcuts import render_to_response
+from django.utils.translation import ugettext as _
from django.template import RequestContext
from django.contrib.auth import authenticate
from django.core.urlresolvers import reverse
return HttpResponseRedirect(url)
if user is None:
- errors.append('Incorrect username and/or password.')
+ errors.append(_('Incorrect username and/or password.'))
else:
if user.is_active:
auth_login(request, user)
if user is not None and user.is_authenticated():
# We have an authenticated user.
if not user.is_active:
- errors.append('This account is disabled. Please contact us if you feel it should be enabled again.')
+ errors.append(_('This account is disabled. Please contact us if you feel it should be enabled again.'))
else:
# Send the on_cas_login signal. If we get an HttpResponse, return that.
for receiver, response in signals.on_cas_login.send(sender=login, request=request, **kwargs):
def _cas2_sucess_response(user, pgt=None, proxies=None):
- return HttpResponse(auth_success_response(user, pgt, proxies), mimetype='text/xml')
+ return HttpResponse(auth_success_response(user, pgt, proxies), content_type='text/xml')
def _cas2_error_response(code, message=None):
</cas:serviceResponse>''' % {
'code': code,
'message': message if message else dict(ERROR_MESSAGES).get(code)
- }, mimetype='text/xml')
+ }, content_type='text/xml')
def proxy_success(pt):