Quicknet
Wersja stabilna | 1.7.2 / 4 grudnia 2009 |
---|---|
Napisane w | JavaScript, PHP |
Platforma | Międzyplatformowe |
Rozmiar | 243 kB |
Typ | Ramy Ajaksowe |
Strona internetowa | www.myquicknet.com |
Quicknet to framework Ajax (wykorzystujący XMLHttpRequest w JavaScript ) przeznaczony do tworzenia aplikacji internetowych lub stron internetowych, które używają haseł do identyfikacji właściwych użytkowników. Korzystając z tej struktury, żadne hasło w postaci zwykłego tekstu nie byłoby przesyłane przez sieć ani przechowywane na serwerze. Quicknet obsługuje wielojęzyczną, kooperacyjną wielozadaniowość JavaScript, połączenia AJAX, zarządzanie sesjami i hasłami, strukturę modułową, XML i animacje JavaScript. Wykorzystuje PHP po stronie serwera i JavaScript po stronie klienta.
Wymagania systemowe
po stronie serwera powinien działać na każdym serwerze z Apache 2.2+, MySQL 5.1+ i PHP 5+.
po stronie klienta powinna być kompatybilna z Internet Explorer 7+, Firefox 3+, Opera 9+, Safari 3+ i Google Chrome 1+.
Zarządzanie sesją i hasłami
Quicknet to framework AJAX, którego celem jest ochrona haseł użytkowników za pomocą specjalnie zaprojektowanego algorytmu. Osiąga się to za pomocą tej samej kryptograficznej funkcji skrótu w kodzie JavaScript po stronie klienta, jak również kodu PHP po stronie serwera, do generowania i porównywania wyników mieszania na podstawie haseł użytkowników i niektórych losowych danych. Jednak żadne hasło w postaci zwykłego tekstu nie byłoby przesyłane przez sieć ani przechowywane na serwerze. Uważa się, że niemożliwe jest wykradzenie sesji lub odkrycie oryginalnego hasła użytkownika, nawet jeśli dane przesyłane przez sieć i/lub przechowywane na serwerze są znane.
Bezpieczna transmisja danych
Obecnie Quicknet jest prawdopodobnie jedynym frameworkiem PHP AJAX, który zapewnia bezpieczną transmisję danych bez SSL.
Wielojęzyczny
Obecnie Quicknet jest prawdopodobnie jedynym frameworkiem PHP AJAX z wbudowaną obsługą wielu języków. Deweloperzy mogli łatwo dodawać nowy język, aby budować własne systemy.