нет все чисто

И еще я не совсем понял: пользователь автоматом регистрируется при оформлении заказа, заносится в базу. А как он потом сможет войти? через восстановление пароля? Мне кажется, надо бы ему еще письмо скидывать с данными авторизации. Как думаешь?

Именно поэтому некоторые люди не вникают в смысл обсуждений, а увидев, кто к кому обращается, сразу выдают комментарии типа как первый комментарий к этому топику. Я в первую очередь — программист. И если я вижу что-то технически неправильное, тем более с вводом других в заблуждение, то я обязательно буду отстаивать истину. А кто и что обо мне будет думать — это уже меня не особо волнует. Главное — что я буду честен перед собой, и совесть моя будет чиста. Это не вопрос пиара. Это вопрос моих принципов. и сам вношу посильную лепту, общаясь с людьми. За это всегда спасибо! :)

Ну а как же? В споре рождается истина С этим не поспоришь, только ИМХО на каком-то этапе именно спор именно между вами начал выглядеть как банальная драка. Именно поэтому некоторые люди не вникают в смысл обсуждений, а увидев, кто к кому обращается, сразу выдают комментарии типа как первый комментарий к этому топику. (не в обиду автору) Этим мы занимаемся, и очень даже успешно. Это я вижу, и сам вношу посильную лепту, общаясь с людьми. Это самый эффективный метод, проверено.

столько времени и энергии тратится… Ну а как же? В споре рождается истина © Кто-то. Мое мнение — фанатов Василия, да и его самого критикой его стратегии не переубедишь. А я там и не пытался его переубедить, и уж тем более на путь истинный наставить. Я хотел только одного — расставить точки над i, что есть что, и для чего. А дальше пусть каждый для себя сам путь выбирает — хочет, пусть pdoTools юзает. Не хочет — не юзает. Чужую тему лучше перекрыть количеством и качеством информации по своей теме, чем критикой, хоть и обоснованной. Этим мы занимаемся, и очень даже успешно. Серьезные результаты в этом направлении будут видны уже к лету.

Вот на это у тебя дебаггер браузера часом не ругается? $.ajaxSetup({cache: false});<s></s>

но что то не отправляет письма что не так 1. Проверьте просто отправку писем через mail() — можете это сделать прям в консоли (вполне вероятно, он у вас уже на сайте установлена). Дело в том, что у вас может просто отправка почты таким образом не работать (не стоит sendmail или типа того). 2. Замените строчку mail($to, $subject, $message, $headers); на if(!mail($to, $subject, $message, $headers)){ $modx->log(xPDO::LOG_LEVEL_ERROR, "Не удалось отправить письмо"); } Это вам позволит убедиться в том, что логической ошибки нет (то есть письмо действительно должно было отправляться), но функция mail() не была успешно выполнена.

Не могу с тобой не согласиться, костыли — это не есть хорошо. Я полностью поддерживаю тебя в этом вопросе. Знаком с вашими с Василием баталиями. Если честно, то грустно на все это смотреть: столько времени и энергии тратится… Мое мнение — фанатов Василия, да и его самого критикой его стратегии не переубедишь. По-моему, гораздо эффективнее здесь будет работать с теми, кто еще не определился. Стоит выдавать больше информации о своих наработках, стремиться к тому, чтобы при поиске описаний новичок чаще попадал на твои статьи. Чужую тему лучше перекрыть количеством и качеством информации по своей теме, чем критикой, хоть и обоснованной.

Саша, привет. Да, раньше все работало, но вот в последней версии это дело сломалось. При чем, чтобы это корректно работало, там надо принять дополнительные меры безопасности (хотя там никаких угроз кроме шалостей вряд ли предполагается). Сейчас посмотрю и маякну на счет решения.

Коля, привет. Столкнулся с проблемой: если регистрируюсь, а затем оформляю заказ, то спокойно перехожу к оплате. А вот если оформляю без регистрации, то при переходе на оплату выскакивает сообщение «Не был получен заказ». При этом сам заказ в базе появляется и пользователь регистрируется. Ковырялся сутки, так и не смог понять, где проблема. Процессор выдает пустой объект.