finish base user register and check login
add role for user