Как реализовать окончание сессии после покупки на virtuemart?

dgoker11
На сайте с 11.01.2011
Offline
23
1685

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

Возможно уже кто-то сталкивался с подобной задачей. Магазин на Joomla + Virtuemart. Нужно сделать так, чтобы после окончания покупки, заканчивалась сессия. Т.е. если человек захочет снова что-то купить, то ему снова пришлось заполнять контактные данные.

Лучший хостинг! (http://www.ukraine.com.ua/?page=130244)
U
На сайте с 13.10.2010
Offline
18
#1

Вариантом решения может быть в настройках виртуемарта поставить "No account creation" в графе "user registration type". А вообще надо обращаться к php программисту, чтобы он одной кнопкой "вернуться на главную" делал и возврат и выход пользователя из системы.

Верстка и правки на CMS Joomla (1.5.25 & 2.5.x), CMS DLE. Быстро и качественно.
Barlog
На сайте с 18.01.2007
Offline
287
#2

наверное, на странице "thank_you" (это конечный шаг оформления заказа, страница так и называется) в конце надо вызвать функцию logout.

Трафик-менеджер вашему проекту. Только серьезные тематики. Кампании в VK, FB, OK, Direct, Ads, Mytarget
dgoker11
На сайте с 11.01.2011
Offline
23
#3
Uggie:
Вариантом решения может быть в настройках виртуемарта поставить "No account creation" в графе "user registration type".

Не помогает!

Barlog:
наверное, на странице "thank_you" (это конечный шаг оформления заказа, страница так и называется) в конце надо вызвать функцию logout.

Спасибо! Сейчас попробую!

dgoker11 добавил 17.10.2011 в 21:21

Barlog, Выдаёт ошибку Fatal error: Call to undefined function logout() in ...

dgoker11 добавил 18.10.2011 в 20:02

Есть еще соображения на этот счет? Ничего не получается...

U
На сайте с 13.10.2010
Offline
18
#4

Возможен такой вариант: ищите на главной кнопку "Выйти", копируете ее код (php) и вставляете вместо кнопки "Вернуться на главную" (та, что в конце оформления заказа). Так как возврат на главную будет в обоих случаях вы в функционале не проиграете.

dgoker11
На сайте с 11.01.2011
Offline
23
#5
Uggie:
Возможен такой вариант: ищите на главной кнопку "Выйти", копируете ее код (php) и вставляете вместо кнопки "Вернуться на главную" (та, что в конце оформления заказа). Так как возврат на главную будет в обоих случаях вы в функционале не проиграете.

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

Barlog
На сайте с 18.01.2007
Offline
287
#6
dgoker11:

dgoker11 добавил 17.10.2011 в 21:21
Barlog, Выдаёт ошибку Fatal error: Call to undefined function logout() in ...

я условно написал logout - я не знаю как она называется, посмотрите как работает выход

dgoker11
На сайте с 11.01.2011
Offline
23
#7
Barlog:
посмотрите как работает выход

Все дело в том, что выход осуществляется по ссылке.

U
На сайте с 13.10.2010
Offline
18
#8
dgoker11:
А если человек вернётся другим способом и не кликнет по ссылке вернуться назад...

Тогда все ссылки на главную переделайте на "Выход из системы" : )

А вообще, надо php код ковырять, особенно действие, которое делается при нажатии кнопки "Выход из системы".

Найти можно в ../administator/components/com_virtuemart/html/***.php, я точно не помню где именно.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий