Квикнет
Стабильная версия | 1.7.2
/ 4 декабря 2009 г. |
---|---|
Написано в | JavaScript, PHP |
Платформа | Кросс-платформенный |
Размер | 243 КБ |
Тип | Ajax-фреймворк |
Веб-сайт | www.myquicknet.com |
Quicknet — это платформа Ajax (с использованием XMLHttpRequest в JavaScript ), предназначенная для разработки веб-приложений или веб-сайтов, использующих пароли для идентификации правильных пользователей. Используя эту структуру, в открытом виде пароли не будут отправляться по сети или храниться на сервере. Quicknet поддерживает многоязычность, совместную многозадачность JavaScript, вызовы AJAX, управление сеансами и паролями, модульную структуру, контент XML и анимацию JavaScript. Он использует PHP на стороне сервера и JavaScript на стороне клиента.
Системные требования
[ редактировать ]Серверная часть Quicknet должен работать на любом сервере с Apache 2.2+, MySQL 5.1+ и PHP 5+.
Клиентская сторона Quicknet должен быть совместим с Internet Explorer 7+, Firefox 3+, Opera 9+, Safari 3+ и Google Chrome 1+.
Управление сеансами и паролями
[ редактировать ]Quicknet — это платформа AJAX, целью которой является защита паролей пользователей с помощью специально разработанного алгоритма. Это достигается за счет использования одной и той же криптографической хэш-функции в коде JavaScript на стороне клиента, а также кода PHP на стороне сервера для генерации и сравнения результатов хеширования на основе паролей пользователей и некоторых случайных данных. Однако в открытом виде пароль не будет отправлен по сети или сохранен на сервере. Считается, что невозможно украсть сессию или узнать оригинальный пароль пользователя, даже если известны данные, передаваемые по сети и/или хранящиеся на сервере.
Безопасная передача данных
[ редактировать ]В настоящее время Quicknet, возможно, является единственной платформой PHP AJAX, обеспечивающей безопасную передачу данных без SSL.
Многоязычный
[ редактировать ]В настоящее время Quicknet, возможно, является единственной платформой PHP AJAX со встроенной поддержкой нескольких языков. Разработчики могли легко добавлять новый язык для создания своих собственных систем.