user login action
Merge branch 'user_login'