# User Management in Ruby on rails

**URL:** <https://www.ruby-forum.com/t/user-management-in-ruby-on-rails/190646>\
**Category:** Rails\
**Created:** [June 24, 2010, 3:17pm UTC](https://www.ruby-forum.com/t/user-management-in-ruby-on-rails/190646 "2010-06-24T15:17:17Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![musammil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ee7513/32.png) [@musammil](https://www.ruby-forum.com/u/musammil)\
**Post date:** [June 24, 2010, 3:17pm UTC](https://www.ruby-forum.com/t/user-management-in-ruby-on-rails/190646/1 "2010-06-24T15:17:17Z")

</div>

Hello G.s,

I am a PHP developer. newbie to ROR. I want to learn Ruby on rails.  
and my client need a user management application with the following  
features  
Login Managements  
User permission ( certain user can add/update record , certain user  
can view the records , etc…)  
CRUD (employee management).

Could you please suggest me how Can I achive it or If you have any  
source code, Please send it to me.

Thanks  
Mohamed

---

<div class="post-metadata">

**Author:** ![musammil](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ee7513/32.png) [@musammil](https://www.ruby-forum.com/u/musammil)\
**Post date:** [June 24, 2010, 3:35pm UTC](https://www.ruby-forum.com/t/user-management-in-ruby-on-rails/190646/2 "2010-06-24T15:35:27Z")

</div>

On 24 June 2010 11:30, musammil [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Login Managements

There’s lots of plugins/gems that handle what you’re asking about.  
Personally, I’d recommend “Clearance” for user authorisation  
management.

> **[Category: Web Authentication - The Ruby Toolbox](https://www.ruby-toolbox.com/categories/rails_authentication.html)**
>
> Explore and compare open source Ruby libraries

> User permission ( certain user can add/update record , certain user  
> can view the records , etc…)

For permissions use “Aegis” but “CanCan” seems very popular.

> **[Category: User Authorization - The Ruby Toolbox](https://www.ruby-toolbox.com/categories/rails_authorization.html)**
>
> Explore and compare open source Ruby libraries

> CRUD (employee management).

Well, the Rails scaffolding will get you off to a good start there 😉  
But there are other “admin” interfaces:

> **[Category: Rails Admin Interfaces - The Ruby Toolbox](https://www.ruby-toolbox.com/categories/rails_admin_interfaces.html)**
>
> Explore and compare open source Ruby libraries
