Cakephp’s Auth Component – edit users

The logged users can edit theirs profiles. They can update: ‘Name’, ‘Username’, ‘Password’ and ‘Password Confirmation’ values but cannot update role.
User edit view:
edit view2

Only logged admin can update users role:
edit view1

Admin edit user view:
edit view3