Это редко, но я должен заплатить MS комплимент: авторизация ASP.NET WebMethod (AJAX) – это мечта, касающаяся моего стремления к безопасности и лени.
Методы страницы ASP.NET от Encosia являются настолько же безопасными, насколько вы их абсолютно согласуете с этими потребностями. ASP.NET на самом деле работает для меня сейчас. Свободный наконец-то! (Из благородного, но катастрофического AJAXControlToolkit).
В любом случае, проблема в том, что это для работы. Я не покупаю архитектуру MS, когда LAMP там бесплатно. Я новичок в AJAX, и я не могу найти четкого ответа о том, как разрешать вызовы AJAX для PHP так же, как и Encosia выше.
Может ли кто-нибудь предложить PHP-эквивалент того, что делает Encosia в ссылке выше?
Заранее спасибо!
Подробнее
Хорошо, позвольте мне быть более конкретным. Решение Encosia выше дает 401 людям, которые не вошли в систему, чтобы получить доступ к веб-методу. Аккуратный, чистый, легкий. Раньше я пытался использовать данные сеанса пользователя для доступа, но это, бессознательно для меня, принудительно синхронный режим. Нет нет.
Мне нужны оба для моего сайта. Мне нужно уметь давать 401 отказа на определенных страницах, если пользователь не вошел в систему. Мне нужно разрешить кому-либо звонить другим phps через ajax, независимо от имени пользователя.
ясность
Итог: я не хочу, чтобы кто-либо обращался к некоторым AJAX PHP, если только они не вошли в систему. Мне все равно, какой ответ или какие-либо другие данные, пока его «AJAX». Как?