[QUOTE]3) Как сделать, чтобы вместо логина нужно было вводить email, т.к. никакого логина на сайте быть не должно.[/QUOTE]пусть пишет вместо логина мыло - обработчиком события OnBeforeUserLogin ты получаешь логин и подставляешь его в $arParams['LOGIN'] вместо почты