add user dashboard
different pages after login based on role
display message on login error