Регистрация
Вход через соцсети
Восстановление пароля

Ajax - удаление объекта

Новый топик
11.05.2011, 12:29
Ответить | Цитировать
sparton
Шекера Евгений

Зарегистрирован:
2010-03-16
Сообщений: 141

Написан небольшой функционал по корзине (своя, просто компонент, не неткатовская)
Работает на ajax.
Возникла проблема с удалением.
В корзину могут помещать товары без регистрации, а вот при удалении выдается форма авторизации. В настройках доступа стоит - удаление доступно всем.

Для удаления передается get запрос

/netcat/message.php?catalogue=6&sub=299&message=434&delete=1&isNaked=1&posting=1&curPos=0

В ответ приходит форма авторизации. Если авторизован как админ, все нормально, объект удаляется.

Может какой переменной не хватает в строке?
11.05.2011, 18:39
Ответить | Цитировать
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 567

Да, по-моему, так и было, спотыкался... неавторизованный юзер ничего не мог удалить.
Просто делайте все действия через форму добавления.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
11.05.2011, 21:24
Ответить | Цитировать
sparton
Шекера Евгений

Зарегистрирован:
2010-03-16
Сообщений: 141

Каким образом через форму добавления можно удалять?
12.05.2011, 15:04
Ответить | Цитировать
sparton
Шекера Евгений

Зарегистрирован:
2010-03-16
Сообщений: 141

Вообщем нельзя так. надо писать свой обработчик на удаление записи из БД
12.05.2011, 16:26
Ответить | Цитировать
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 567

Цитата:
Каким образом через форму добавления можно удалять?

Ну, я просто пихаю нужный код в условия, в конце кода - редирект, чтоб ничего никуда не добавлялось.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
14.05.2011, 14:46
Ответить | Цитировать
ev009

Зарегистрирован:
2010-05-25
Сообщений: 60

я не в теме, просто интересно, а стандартная кнопка удаления не рулит?
14.05.2011, 15:43
Ответить | Цитировать
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 567

Ну, в этом собстно и проблема была - неавторизованный юзер не может ничего удалить.

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
27.05.2011, 09:42
Ответить | Цитировать
ev009

Зарегистрирован:
2010-05-25
Сообщений: 60

А смысл давать не авторизированному юзеру что-то удалять? Не проще промежуточную информацию хранить не в базе, а в куках или сессиях или в базе, во временном поле, но с привязкой к кукам/сессии
29.05.2011, 19:18
Ответить | Цитировать
Asiat
Аниматика
Asiat

Зарегистрирован:
2005-12-12
Сообщений: 567

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

Разработка сайтов на Netcat с 2006... хм-м ... или 2005 хммм года. В общем, обращайтесь.
198 196 2011-05-29 19:18:21 11269
Описание проекта