Logo

Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Страниц: [1]   Вниз
  Печать  
Автор Тема: Проверка e-mail при заказе  (Прочитано 917 раз)
cragle
Новичок
*
Офлайн Офлайн

Сообщений: 2


Просмотр профиля E-mail
« : 14.11.2017, 13:11:56 »

Добрый день!
Несколько раз столкнулись с ситуацией, когда клиент не может оформить заказ.
Пишет про неправильные данные.
Удалось выяснить, что проблема в копировании и вставке адреса электронной почты, при котором до него или после него прицепляется пробел. Просто лень человеку набирать.
Можно отключить проверку на наличие пробела в поле e-mail?
Записан
Admin
Administrator
Профи
*****
Офлайн Офлайн

Сообщений: 670



Просмотр профиля WWW
« Ответ #1 : 14.11.2017, 13:47:09 »

Здравствуйте!

Да, вам нужно откорректировать файл modules/account/account_js.php в функции account_check_user_info.

Замените строчку

$user_info['email'] = isset($_REQUEST['email']) ? $_REQUEST['email'] : '';

на

$user_info['email'] = isset($_REQUEST['email']) ? trim($_REQUEST['email']) : '';
Записан
cragle
Новичок
*
Офлайн Офлайн

Сообщений: 2


Просмотр профиля E-mail
« Ответ #2 : 21.12.2017, 10:56:09 »

Спасибо!

Подумали, что лучшее вообще сделать электронную почту необязательным полем, все равно в нашем случае все общение только по телефону идет.
Нужно удалить эту строку или что-то еще?
Записан
Admin
Administrator
Профи
*****
Офлайн Офлайн

Сообщений: 670



Просмотр профиля WWW
« Ответ #3 : 21.12.2017, 17:07:41 »

Нет, эту строчку удалять не нужно. Вы можете сделать e-mail необязательным в разделе "Поля регистрации" в админке (меню "Настройки").
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в: