Save and restore user.
Added roles, working on an admin dashboard.