# Rails: Gestire gli utenti

**URL:** <https://www.ruby-forum.com/t/rails-gestire-gli-utenti/215947>\
**Category:** IT\
**Created:** [January 20, 2012, 9:39am UTC](https://www.ruby-forum.com/t/rails-gestire-gli-utenti/215947 "2012-01-20T09:39:30Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [January 20, 2012, 9:39am UTC](https://www.ruby-forum.com/t/rails-gestire-gli-utenti/215947/1 "2012-01-20T09:39:30Z")

</div>

Dunque, sto lavorando ad una chat, e prossimamente avr bisogno di  
implementare un sistema utenti gerarchico (amministratori, moderatori,  
utenti normali ecc ecc)

Avete gemme da consigliare? Fonti, tipo railcasts?

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [January 20, 2012, 9:53am UTC](https://www.ruby-forum.com/t/rails-gestire-gli-utenti/215947/2 "2012-01-20T09:53:10Z")

</div>

> **[GitHub - heartcombo/devise: Flexible authentication solution for Rails with...](https://github.com/heartcombo/devise)**
>
> Flexible authentication solution for Rails with Warden. - GitHub - heartcombo/devise: Flexible authentication solution for Rails with Warden.

> **[\#209 Introducing Devise - RailsCasts](http://railscasts.com/episodes/209-introducing-devise)**
>
> Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.

> **[GitHub - ryanb/cancan: Authorization Gem for Ruby on Rails.](https://github.com/ryanb/cancan)**
>
> Authorization Gem for Ruby on Rails. Contribute to ryanb/cancan development by creating an account on GitHub.

> **[\#192 Authorization with CanCan - RailsCasts](http://railscasts.com/episodes/192-authorization-with-cancan)**
>
> Short Ruby on Rails screencasts containing tips, tricks and tutorials. Great for both novice and experienced web developers.

2012/1/20 Luca B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [January 20, 2012, 10:08am UTC](https://www.ruby-forum.com/t/rails-gestire-gli-utenti/215947/3 "2012-01-20T10:08:37Z")

</div>

Le due gemme sono complementari? O devo sceglierne una?

Il giorno 20 gennaio 2012 09:52, Giovanni C.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)ha scritto:

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [January 20, 2012, 10:32am UTC](https://www.ruby-forum.com/t/rails-gestire-gli-utenti/215947/4 "2012-01-20T10:32:13Z")

</div>

Il 20 gennaio 2012 10:07, Luca B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) ha scritto:

> Le due gemme sono complementari? O devo sceglierne una?  
> Ciao,

devise si occupa dell’autenticazione degli utenti; diventata di  
fatto lo standard di rails, ed ha tutta una serie di feature opzionali  
quali: registrazione, conferma email, recupero password e altre che  
non mi vengono in mente.

cancan si occupa di gestire i permessi, permette di definire ruoli e,  
per ogni ruolo, quali azioni sono possibili e quali no. Inoltre  
permette di definire uno scope per i vari ruoli/utenti: ad esempio,  
possibile dire che un utente normale pu vedere solo i “suoi” oggetti.

Guarda i railscasts per una veloce panoramica.

pietro

---

<div class="post-metadata">

**Author:** ![luca](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/51bf81/32.png) [@luca](https://www.ruby-forum.com/u/luca)\
**Post date:** [January 20, 2012, 10:40am UTC](https://www.ruby-forum.com/t/rails-gestire-gli-utenti/215947/5 "2012-01-20T10:40:53Z")

</div>

ok, chiaro appena posso mi guardo i railscasts

Il giorno 20 gennaio 2012 10:31, Pietro G. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
ha  
scritto:
