Code refactoring (user controller and model)
Code refactoring (admin controller and model)