Как авторизоваться или зарегистрироваться новому пользователю?

Регистрация происходит во время первого заказа. На странице оформления заказа указывается email . Личный кабинет становится доступен сразу после оформления заказа. Также на email, указанный при оформлении, приходит ссылка для установки пароля.