13

Esistono alcuni plug-in di autorizzazione Rails post/raccomandazioni. Quello che sto chiedendo qui, tuttavia, è se esiste un famoso/buono motore di Ruby on Rails (o framework) che include anche le pagine dell'interfaccia utente (e controller/modelli, ecc.). Quindi, qualcosa si potrebbe integrare in (Motore) o utilizzare come punto di partenza che comprende:Ruby on Rails User Management Engine/Framework? (con pagine Web)

  • di iscrizione (ad esempio utente crea un account di accesso, quindi e-mail viene inviato con link di attivazione)
  • autenticazione
  • autorizzazione
  • interfaccia utente che consente all'utente di:
    • modifica della password
  • Amministrazione con delega (opzionale)
    • supporta più/società separate/gruppi che utilizzano la stessa applicazione
    • Admin utente per Società/Gruppo X, e allocare l'accesso alla persona Y (creare un nuovo utente)
    • interfaccia utente per permette all'utente di eseguire queste funzioni

ho gettato l'ultima amministrazione delegata come optional. Se c'è un prodotto buono/popolare che non ha questo preferirei sentirlo.

Grazie in anticipo

risposta

1

Io preferisco usare Authlogic (per l'autenticazione) e Lockdown (per i ruoli) in combinazione. Sono entrambi in uno stato stabile e funzionano bene!

Basta dare un'occhiata al tutorial autlogico/lockdown su http://stonean.com/page/lockdown-with-authlogic.

applicazione di esempio L'Authlogic disponibili su GitHub possono mostrare alcuni esempi di codice per la registrazione, la modifica della password ecc

4

Penso che si può ottenere la maggior parte del modo in cui si utilizza clearance, ma avrete bisogno di implementare l'autorizzazione a parte .

Liquidazione è un motore di Rails che vi darà

  • sign_up
  • Autorizzazione
  • dimenticato la password
  • Ricordati di me
  • molto facile da personalizzare
1

Devise sembra essere una grande corrente uno che fondamentalmente supporta tutto sotto il sole.