User login

review by 7sr

Is the best.