mi sto cimentando nella mia prima applicaione RoR e, devo implementare
il meccanismo di autenticazione via web.
Faccio tutto a manina o conviene utilizzare qualche gemma tipo clearance
?
Seconda domanda: nel mio DB ho gia’ una tabella utenti con svariati
campi (nome, cognome, indirizzo, email, photo_url, etc…): conviene
aggiungere il campo password ed i relativi campi ultimo login e ultimo
cambio pwd alla stessa tabella o crearne una nuova e relazionarla ?
Ciao,
se vuoi provare a sviluppare un semplice meccanismo di autenticazione ti
consiglio di leggere e seguire il tutorial su Rails di Michael H… Ci
sono dei capitoli dedicati a questo argomento che spiegano molto
chiaramente cosa succede dietro le quinte: http://ruby.railstutorial.org/chapters/modeling-users
Ovviamente, come gi detto, non ha senso reinventare la ruota; quindi, se
il tuo scopo non prettamente didattico, forse sarebbe meglio usare una
gem. Sicuramente la pi famosa ed utilizzata Devise ma c’ anche Sorcery
che ha un approccio un po’ pi minimalistico.
Su Railscasts trovi screencast per entrambe.
Alberto V.
–
Il giorno venerd 20 settembre 2013, alle ore 14:11, FleX ha scritto:
Ciao,
se vuoi provare a sviluppare un semplice meccanismo di autenticazione ti
consiglio di leggere e seguire il tutorial su Rails di Michael H… Ci sono dei
capitoli dedicati a questo argomento che spiegano molto chiaramente cosa succede
dietro le quinte: http://ruby.railstutorial.org/chapters/modeling-users
interessante, ho iniziato a leggere la parte sull’autenticazione, ed e’
spiegata bene. Grazie !