Gruzin Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 Всем привет, подскажите как не зарегистрированных пользователей при нажатии на кнопку Оформить заказ, отправлять на страницу регистрации? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 Всем привет, подскажите как не зарегистрированных пользователей при нажатии на кнопку Оформить заказ, отправлять на страницу регистрации?И откуда вы такие глупости только придумываете?После оформления покупателя перекидывает на страницу с его заказом, где он сможет прочесть подробную информацию о своем заказе, а вы его на страницу регистрации отправляете.Имхо бред...Но если уж сильно приспичило, то вот мое решение:В файле view/CartView.php замените код: // Перенаправляем на страницу заказа header('Location: '.$this->config->root_url.'/order/'.$order->url); на этот: // Перенаправляем на страницу заказа header('Location: '.$this->config->root_url.'/user/register'); Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 Вот для вас решениеhttp://forum.simplacms.ru/topic/5224-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F/ Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 20 июня, 2017 Автор Жалоба Поделиться Опубликовано 20 июня, 2017 И откуда вы такие глупости только придумываете?После оформления покупателя перекидывает на страницу с его заказом, где он сможет прочесть подробную информацию о своем заказе, а вы его на страницу регистрации отправляете.Имхо бред...Но если уж сильно приспичило, то вот мое решение:В файле view/CartView.php замените код: // Перенаправляем на страницу заказа header('Location: '.$this->config->root_url.'/order/'.$order->url); на этот: // Перенаправляем на страницу заказа header('Location: '.$this->config->root_url.'/user/register'); Вы меня не правильно поняли , цель всех манипуляций это запретить незарегистрированным пользователям совершать покупки Вот для вас решениеhttp://forum.simplacms.ru/topic/5224-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F/Вот вы меня поняли. Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 20 июня, 2017 Автор Жалоба Поделиться Опубликовано 20 июня, 2017 Теперь я знаю что мне нужна была функция автоматической регистрации , вот решение готовое может кому ещё понадобится https://github.com/ermilov/simpla-modules/tree/master/Автоматическая%20регистрация Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 Вы меня не правильно поняли , цель всех манипуляций это запретить незарегистрированным пользователям совершать покупки Вот вы меня поняли. Спасибо. вот нормальный вариант исполнения http://forum.simplacms.ru/topic/9928-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/ если цель -- запретить не зареганым не покупать, то это не точно не ваш вариант, данный делает так, что покупку делает кто угодно, н опосле клика купить заполнив все поля, в БД создается пользователь с введенными данными Чтобы сделать покупку только зарегистрированным -- нужно программировать чуток по-другому. Плохой способ, так как почему бы просто не купить? А вот уже купившему создать аккаунт автоматом Цитата Ссылка на сообщение Поделиться на другие сайты
Gruzin Опубликовано 20 июня, 2017 Автор Жалоба Поделиться Опубликовано 20 июня, 2017 И откуда вы такие глупости только придумываете?После оформления покупателя перекидывает на страницу с его заказом, где он сможет прочесть подробную информацию о своем заказе, а вы его на страницу регистрации отправляете.Имхо бред...Но если уж сильно приспичило, то вот мое решение:В файле view/CartView.php замените код: // Перенаправляем на страницу заказа header('Location: '.$this->config->root_url.'/order/'.$order->url); на этот: // Перенаправляем на страницу заказа header('Location: '.$this->config->root_url.'/user/register'); Вам всё равно спасибо, вы часто и многим помогаете , но можно как то по культурнее особенно если или я не правильно объяснил или вы не правильно поняли. вот нормальный вариант исполнения http://forum.simplacms.ru/topic/9928-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/ если цель -- запретить не зареганым не покупать, то это не точно не ваш вариант, данный делает так, что покупку делает кто угодно, н опосле клика купить заполнив все поля, в БД создается пользователь с введенными данными Чтобы сделать покупку только зарегистрированным -- нужно программировать чуток по-другому. Плохой способ, так как почему бы просто не купить? А вот уже купившему создать аккаунт автоматомИ ещё раз спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 ВИ ещё раз спасибо. Кстати это решение -- оно же и на Гитхабе :) Вы только быстрее его нашли сами с подсказкой Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 Теперь я знаю что мне нужна была функция автоматической регистрации , вот решение готовое может кому ещё понадобится https://github.com/ermilov/simpla-modules/tree/master/Автоматическая%20регистрацияЧасть функционала слизана у меня, обидно что не указывают автора. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 Часть функционала слизана у меня, обидно что не указывают автора. код 1 в 1 как тут http://forum.simplacms.ru/topic/9928-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/ это ваша разаработка? Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 код 1 в 1 как тут http://forum.simplacms.ru/topic/9928-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/ это ваша разаработка?Моя вышла намного раньше того топика, даже опечатки в коде мои Автор всегда узнает свой код. код 1 в 1 как тут http://forum.simplacms.ru/topic/9928-%D0%B0%D0%B2%D1%82%D0%BE%D0%BC%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F-%D1%80%D0%B5%D0%B3%D0%B8%D1%81%D1%82%D1%80%D0%B0%D1%86%D0%B8%D1%8F-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F/ это ваша разаработка?Моя вышла намного раньше того топика, даже опечатки в коде мои Автор всегда узнает свой код. Цитата Ссылка на сообщение Поделиться на другие сайты
Maksclub Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 Моя вышла намного раньше того топика, даже опечатки в коде мои Автор всегда узнает свой код. Моя вышла намного раньше того топика, даже опечатки в коде мои Автор всегда узнает свой код. спасибо большое! , в моем проекте тоже его использую :):) Цитата Ссылка на сообщение Поделиться на другие сайты
Noxter Опубликовано 20 июня, 2017 Жалоба Поделиться Опубликовано 20 июня, 2017 спасибо большое! , в моем проекте тоже его использую :):)Всегда пожалуйста! Цитата Ссылка на сообщение Поделиться на другие сайты
jangogo Опубликовано 21 июня, 2017 Жалоба Поделиться Опубликовано 21 июня, 2017 Спасибо! Воспользуюсь и я) Цитата Ссылка на сообщение Поделиться на другие сайты
AndreyDubeshin Опубликовано 15 апреля, 2019 Жалоба Поделиться Опубликовано 15 апреля, 2019 Отличное решение. Использую. А как бы записать эти данные в основную базу данных и во вторую? Т.е отправить введенные данные и сгенерированный пароль на этом же хостинге, но в другую базу. Подскажите плиз. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.