Запомнить данные, только в БД? Или?

Юпи-с
На сайте с 30.07.2006
Offline
230
691

Всех с Наступающим!!!

Есть у меня сервис проверки номеров посылок,

Пользователь заходит, набирает руками 13 зн. номер, нажимает "Проверить" - ему выдается результат.

Вопрос, можно ли как то сделать, чтобы не задействовать БД, но чтобы клиент когда в следующий раз заходит на проверку, ему не нужно было бы вводить опять номер, а чтобы можно было каким-то образом выбрать, подставить или как то еще? А иначе придется делать авторизацию, не очень бы хотелось усложнять....

ДП
На сайте с 23.11.2009
Offline
203
#1

В куках если только хранить, но это ненадежно - раз. И по размеру ограничено - два.

SD
На сайте с 08.12.2011
Offline
5
#2
Дикий пионер:
В куках если только хранить, но это ненадежно - раз

Вопрос, нужна ли в данном случае надежность? Или только юзабилити? Если второе, то почему бы и не в куках.

LEOnidUKG
На сайте с 25.11.2006
Offline
1774
#3

Запоминайте куки и потом их подставляйте.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
gormarket
На сайте с 29.12.2010
Offline
47
#4

Устанавливайте посетителю куки (не каждому вошедшему, а тому который набрал 13 зн. номер) и сохраняйте введенные им данные либо в куках, либо если данные большие в базе или файлах по идентификатору в куках.

И если потом он снова зайдет, то выдавайте ему список его номеров для выбора.

Иначе только авторизация.

Из недостатков - привязка к машине пользователя (с работы зашел посетитель - ок, потом из дома - его данных уже нет).

И если у посетителя куки отключены тоже не прокатит (хотя если поискать, то можно найти еще десяток мест для хранения данных на машине пользователя кроме кук, но это уже экзотика)

Товары и цены в магазинах Вашего города: Городской рынок (http://gormarket.ru/)
Юпи-с
На сайте с 30.07.2006
Offline
230
#5

Спасибо. Куки тоже что первое пришло на ум, но так все шатко с ними, начиная с того что машины разные и заканчивая что куки могут быть очищены. В общем придется видимо мутить авторизацию, эх, так не хотелось это все наворачивать...

Great-Antique
На сайте с 21.08.2010
Offline
16
#6

А есть ли смысл делать авторизацию? Человеку надо будет вводить логин/пароль.

А так ему надо просто ввести номер :) Может проще ему на почту отсылать письмо один раз и все - номер всегда при нем

Пишу небольшие PHP-скрипты бесплатно. Главное, чтобы интересно было. Блог о PHP-разработке (http://den.girnyk.com) и не только.
Jekyll
На сайте с 04.05.2009
Offline
136
#7

Юпи-с, если у человека отключены куки, толку с вашей авторизации? :)

Мне кажется, те кто их отключает или чистит знает зачем это делает и к чему это приведёт. Я бы на вашем месте делал просто через куки или сессии

edogs software
На сайте с 15.12.2005
Offline
775
#8
Юпи-с:
Всех с Наступающим!!!

Есть у меня сервис проверки номеров посылок,

Пользователь заходит, набирает руками 13 зн. номер, нажимает "Проверить" - ему выдается результат.

Вопрос, можно ли как то сделать, чтобы не задействовать БД, но чтобы клиент когда в следующий раз заходит на проверку, ему не нужно было бы вводить опять номер, а чтобы можно было каким-то образом выбрать, подставить или как то еще? А иначе придется делать авторизацию, не очень бы хотелось усложнять....

Делайте авторизацию не полную с логином паролем, а по кодовому слову, которое выбирает юзер, типа "посылка для толяна".

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

Разработка крупных и средних проектов. Можно с криптой. Разумные цены. Хорошее качество. Адекватный подход. Продаем lenovo legion в спб, дешевле магазинов, новые, запечатанные. Есть разные. skype: edogssoft
Filan
На сайте с 26.05.2011
Offline
119
#9

и все же с письмом легче, это после куков, а авторизацию можно поставить через апи разных систем.

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