user model atuth with login or mail