def METHOD_NAME(request):
    if not ('HTTP_OAUTH' in request.META and request.META['HTTP_OAUTH'] == settings.YA_FORMS_OAUTH):
        return HttpResponseForbidden()
    post_data = request.POST.dict()
    username = request.META['HTTP_LOGIN']
    email = get_post_value(post_data, settings.YA_FORMS_FIELDS['email'])
    password = None
    uid = request.META['HTTP_UID']
    new_user, registration_profile = AdmissionRegistrationProfile.objects.create_or_update_user(username, email,
                                                                                                password, uid,
                                                                                                send_email=False,
                                                                                                request=request)
    if new_user is not None and registration_profile is not None:
        user_info = {
            'username': username,
            'uid': uid,
            'ya_email': '',
            'is_updating': registration_profile.is_updating
        }
        if request.META['HTTP_EMAIL'] and request.META['HTTP_EMAIL'] != 'None':
            user_info['ya_email'] = request.META['HTTP_EMAIL']
        for key, post_data_key in settings.YA_FORMS_FIELDS.iteritems():
            user_info[key] = get_post_value(post_data, post_data_key)
        for key, post_data_keys in settings.YA_FORMS_FIELDS_ADDITIONAL.iteritems():
            info_json = []
            for post_data_key in post_data_keys:
                info_json.append({
                    'question': get_post_question(post_data, post_data_key),
                    'value': get_post_value(post_data, post_data_key)
                })
            user_info[key] = json.dumps(info_json)
        registration_profile.user_info = json.dumps(user_info)
        registration_profile.save()
        if not registration_profile.is_updating:
            set_user_info(new_user, user_info)
        registration_profile.send_activation_email()
    return HttpResponse("OK")