def _sha_auth(request): """ login the user with username and sha values. """ form = ShaLoginForm(request.POST) if not form.is_valid(): debug_msg = "ShaLoginForm is not valid: %r" % form.errors return bad_request(APP_LABEL, "_sha_auth() error", debug_msg) try: challenge = request.session.pop("challenge") except KeyError, err: debug_msg = "Can't get 'challenge' from session: %s" % err return bad_request(APP_LABEL, "_sha_auth() error", debug_msg)
def _sha_auth(request): """ login the user with username and sha values. """ _NORMAL_ERROR_MSG = "_sha_auth() error" form = ShaLoginForm(request.POST) if not form.is_valid(): debug_msg = "ShaLoginForm is not valid: %s" % repr(form.errors) return bad_request(APP_LABEL, _NORMAL_ERROR_MSG, debug_msg) try: challenge = request.session.pop("challenge") except KeyError, err: debug_msg = "Can't get 'challenge' from session: %s" % err return bad_request(APP_LABEL, _NORMAL_ERROR_MSG, debug_msg)
def _sha_auth(request): """ login the user with username and sha values. """ response = _is_post_ajax_request(request) if response is not None: # It's not a Ajax POST request return response # Return HttpResponseBadRequest form = ShaLoginForm(request.POST) if not form.is_valid(): debug_msg = "ShaLoginForm is not valid: %r" % form.errors return bad_request(debug_msg) try: challenge = request.session.pop("challenge") except KeyError, err: debug_msg = "Can't get 'challenge' from session: %s" % err return bad_request(debug_msg)