Передача ID с CodeIgniter - PullRequest
2 голосов
/ 14 января 2010

Я занимался созданием моего первого веб-приложения в CodeIgniter и хотел найти лучший способ сбора идентификатора в моей функции администратора для редактирования, удаления операторов.

Я понял, что могу использовать любое из следующего:

  1. Передайте идентификатор через контроллер.
  2. Соберите идентификатор из сегмента URI.
  3. Соберите идентификатор из скрытого поля формы.

Что лучше всего основано на проблемах безопасности. то есть люди возятся с URL и т. д.

Ответы [ 3 ]

1 голос
/ 14 января 2010

Я предпочитаю использовать URL-адрес для уникальных идентификаторов, чтобы вы получили красивые URL-адреса, которые люди могут добавить в закладки. Вы не должны полагаться на то, как вы передаете данные в целях безопасности, вы должны выполнять проверку ввода в контроллере независимо от того, как вы его передаете.

0 голосов
/ 22 декабря 2010

Соберите идентификатор из сегмента URI. мой выбор .. хороший URL!

0 голосов
/ 14 января 2010

Если это для административного раздела, то не должно быть никакой разницы. Если пользователь не авторизован для просмотра результатов, скажем, Admin Controller, они должны видеть «страница не существует» для каждого из этих методов.

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