Přihlašování a správa uživatelů je tak typická činnost, že v Ruby on Rails pro ní najdete spoustu pluginů. Pokud chcete něco jednoduchého, tak výběrem Crypted Authentication Pluginu určitě neuděláte chybu – jednodušší už to být nemůže. Celé jeho použití se skládá ze dvou kroků:

  1. vytvoření sloupců v databázové tabulce pro uživatelské jméno, hash a salt
  2. přidání volání funkce make_authenticatable do modelu

Plugin se postará o zahashování hesla pomocí SHA-1 a přidá do modelu metodu authenticate pro ověření uživatele. A protože neřeší nic dalšího, tak je jeho implementace do aplikace pohodlná a bezbolestná. Velice přátelská MIT licence je samozřejmostí.

Zanechej komentář

K zanechání komentáře ke článku musíte být přihlášen. Přihlásit »