208 похожих чатов

Здравствуйте! Помогите, пожалуйста, решить проблему. Я сделал следующее: оформил заказ

от неавторизованного пользователя с email name@domain.ru . Заказ оформился нормально. Пользователь с таким email автоматически создался (без пароля). Потом я хотел войти под аккаунтом name@domain.ru, нажал на восстановление пароля. Из почтового ящика перешёл по ссылке. Стал вводить пароль и подтверждение пароля (нового), потом нажал на кнопку "Сменить пароль". И у меня пишется "Неверное контрольное слово". Как решить эту проблему?

24 ответов

28 просмотров
Вячеслав-Чешихин Автор вопроса

Если регистрироваться просто через форму, то всё нормально. А те пользователи, которые создаёт заказ - вот такая проблема выходит (неправильная контрольная сумма). И после этого не даёт регистрироваться с той же самой почтой. Пишет, что пользователь с таким логином уже существует. Помогите, пожалуйста.

Вячеслав-Чешихин Автор вопроса
Вячеслав Чешихин
Если регистрироваться просто через форму, то всё н...

Никто не сталкивался с такой проблемой? Может кто поможет?

Вячеслав Чешихин
Если регистрироваться просто через форму, то всё н...

ну а вообще смотреть что за код и дебажить проверку прямо в ядре... по другому хз как выловить проблему

Вячеслав-Чешихин Автор вопроса
Andrew Zahalski
ну отключить в главном модуле проверку мыла

Это вот здесь менять? Объясните, пожалуйста, поподробнее.

Вячеслав Чешихин
screenshot Это вот здесь менять? Объясните, пожалуйста, попод...

да. но это разрешит только регистрацию новую при совпадении мыла вашу проблему с контрольными суммами не решит

Вячеслав-Чешихин Автор вопроса
Andrew Zahalski
да. но это разрешит только регистрацию новую при с...

А что же тогда делать? Может в коде что-то менять.

Вячеслав-Чешихин Автор вопроса

Это вот эта проблема.

Вячеслав Чешихин
А что же тогда делать? Может в коде что-то менять.

мыслей не особо... я бы полез в ядро дебажить, видимо так быстрее проблему отловить будет

Вячеслав Чешихин
А что же тогда делать? Может в коде что-то менять.

ну откуда знать... навертели редирект может какой или подмена/удаление get параметра, или в шаблоне снесли какое поле... вариантов масса, не угадать

Вячеслав-Чешихин Автор вопроса
Andrew Zahalski
ну откуда знать... навертели редирект может какой ...

Ну я написал в поддержку. Надеюсь, что поможет. Может там модуль интеграции с RetailCRM мешает.

Вячеслав-Чешихин Автор вопроса
Andrew Zahalski
это врядли. поддержка не разрабатывает сайты

Посмотрим. Ну а не подскажете куда копать-то хоть?

Вячеслав Чешихин
Посмотрим. Ну а не подскажете куда копать-то хоть?

ну 3-ий раз пишу лезь в ядро текст ошибки есть, вгоняете в поиск по файлам дальше код языковой переменной и конкретно будет место где она вызывается дальше принт чего там проверяет и как и откуда берет может там вообще нет хеша или алгоритм подписи не работает (проверка системы в админке может выдаст ошибки)... не помню точно версию php и конкретно либы которые используются при подписи (но это уже явно последний этап если алгоритм создания хеша не работает)

Вячеслав Чешихин
Посмотрим. Ну а не подскажете куда копать-то хоть?

я сталкивался с отвалом сигнатур/подписей в битриксе но это прям очень давно и чуть ли не на 5.3 php

Вячеслав-Чешихин Автор вопроса
Andrew Zahalski
ну 3-ий раз пишу лезь в ядро текст ошибки есть, вг...

Ну не может ли быть проблема в том, что создаётся пустой пароль у Пользователей, которые создаются автоматически при оформлении (создании) заказа? Ведь если после этого человек не может зарегистрироваться под тем-же самым email, то нужно позволить ему сделать хотя бы это и это будет правильно. Если я поставлю/убиру галочку в Главном модуле в следующем скриншоте, то позволит ли это людям регистрироваться с тем же самым email, что и email в заказе, который они оформили?

Вячеслав Чешихин
Ну не может ли быть проблема в том, что создаётся ...

ну по регистрации проверьте... (может в sale.order.ajax есть еще настройки)

Вячеслав-Чешихин Автор вопроса
Andrew Zahalski
не может. с пустым паролем не зарегать

Значит нужно сделать событие "После создания заказа", где Пользователю заказа назначается пароль.

Вячеслав-Чешихин Автор вопроса
Вячеслав Чешихин
Значит нужно сделать событие "После создания заказ...

просто сменить пароль если новый юзер (как проверить хз, по дате может чекнуть) и отправить этот пароль в данном письме *можно заюзать свойство заказа для этих целей (типа пароль отправлен, для контроля) также заглянуть в b_event и макросы, может пароль уже есть там для нового юзера (может обновами уже и появился он там)

Вячеслав-Чешихин Автор вопроса
Andrew Zahalski
просто сменить пароль если новый юзер (как провери...

Я решил проблему. Поставил в настройках компонента "Оформление заказа ajax" галочку "Использовать много профилей для Пользователей с одинаковым email". Но почему я до этого раньше не дошёл - там были другие комплексно связанные проблемы с сайтом и интеграции с RetailCRM.

Похожие вопросы

Обсуждают сегодня

Мужики и девушки, привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных...
Kraszx
14
Добрый вечер. Есть вопрос, а может и предложение. Был у меня диалог в другой группе о делфи и я задался вопросом: "А нельзя ли в делфи цвет //коментария и {комментария} сде...
Kraszx
24
Всем привет! Подскажи, пожалуйста, как передать в TComboBox сразу значение и id записи. На Delphi я делал так: ComboBox1.Items.AddObject('Какое-то значение', Pointer(id запис...
Евгений
13
А вот это что за конструкция? Вернее, она тут нафига?
Serjone
10
Мдя, прикол, боевая сборка запускается (именно под отладчиком) после F9 примерно полторы минуты (97 секунд если быть точным). Начал копать - проблема детектится сразу - зависа...
Александр (Rouse_) Багель
38
Мужики. привет) в Вelphi xe7 в настройках во вкладке "Editor Options" далее " Color" есть список: "Elements", открыв который мы можем настраивать отображение разных элементов...
Kraszx
2
Здравствуйте, вопрос по структурам данных. Были у вас случаи, когда пришлось писать деревья или двунаправленные списки?
/ /
50
Товарищи, кто работа с iphelper? Или может я в самой логике ошибки фигачу, не пойму.... var ifTable : PMIB_IFTABLE; size, corSize: DWORD; Buffer ...
Warfarellen
4
я так понимаю, я так подозреваю, что создание такого плагина для человека, кто умеет писать плагины для делфи потребует минут 5-10 времени. но это мое подозрение. хотелось бы ...
Kraszx
7
Всем привет! Кто пользуется DevExpress, подскажите пожалуйста, реализован ли в TcxGrid в новых версиях поиск по датам как в Экселе (ну т.е. не просто список чекбоксов со значе...
A Z
4
Карта сайта