Witam,
robię stronę i zależy mi żeby była strona administracyjna, ale nie na bazie MySQL, tylko w javascript. Przykład w pseudo-kodzie
If (hasło=“hasło”)
Witam,
robię stronę i zależy mi żeby była strona administracyjna, ale nie na bazie MySQL, tylko w javascript. Przykład w pseudo-kodzie
If (hasło=“hasło”)
Nigdy nie używaj przeglądarkowego JavaScriptu do zabezpieczeń. Cała weryfikacja powinna odbywać się na backendzie. Inaczej ktoś zajrzy w źródła strony, znajdzie fragment z If (hasło=“hasło”) przekieruj_na_strone_admina i zwyczajnie tam sobie wejdzie, omijając twoje misterne zabezpieczenia.
Warto poczytać do czego jest JavaScript i jak powinien być używany, a także czym są strony www i jak ich nie pisać.
Zawsze jest node.js
Tu masz przykład w jQuery i drugi w czystym javascripcie
http://stackoverflow.com/questions/12784215/password-correct-then-redirect
By zabezpieczyć stronę przed zajrzeniem w źródła adres pod który przekierowujesz niech ma format HASŁOPODANEPRZEZCZLOWIEKAWPOLETEKSTOWE+‘scisletajna_strona.html’.
W kodzie strony umieszczasz tylko hash hasła (np. sha1, md5) i porównujesz z shasowanym hasłem podanym przez człowieka. Jeśli są inne to wyświetlasz '‘Błędne hasło’, jeśli są takie same to przekierowujesz.
Tu przykłady hashy:
http://stackoverflow.com/questions/7616461/generate-a-hash-from-string-in-javascript-jquery
You
Czysta głupota, ściągasz tęczową tablicę i po hashu. Nie bez powodu trzyma się te dane na serwerze z dodatkiem soli