Модераторы: korob2001, ginnie
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Необычная задача – помогите советом 
:(
    Опции темы
Dima85
Дата 11.2.2009, 12:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Столкнулся с необычной проблемой. Для получение определенной услуги на сайте, пользователям нужно отправить SMS. Проблема в том что нужно как-то разделять – идентифицировать пользователей на тех кто заплатил и тех кто не заплатил. Проблема в том что на сайте нет регистрации пользователей. И собственно сейчас не приходит в голову мыслей как их можно разделять. Может у вас есть какие-то мысли? Поделитесь пожалуйста.


P.S. В качестве идентификатора использовать IP не хочется, т.к. они могут меняться.

PM MAIL   Вверх
arto
Дата 11.2.2009, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1495
Регистрация: 31.10.2004

Репутация: 38
Всего: 40



выдать на сайте им кодовое слово, которое они отправят по sms.
по этому слову их и идентифицировать.
PM MAIL ICQ   Вверх
Dima85
Дата 11.2.2009, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Кодовое слово, ну хорошо, а как давать каждому именно свое кодовое слово? Как разделить – этому дал, этому еще не дал?
PM MAIL   Вверх
ginnie
Дата 11.2.2009, 13:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 6.1.2008
Где: Москва

Репутация: 38
Всего: 49



Dima85, как вариант - делаете базу, телефон - кодовое слово. Кодовое слово высылаете в ответном SMS. Если пользователь вдруг забудет свое слово, можно будет восстановить по номеру телефона.


--------------------
Написать код, понятный компьютеру, может каждый, но только хорошие программисты пишут код, понятный людям. (Мартин Фаулер. Рефакторинг)
PM MAIL Skype Jabber   Вверх
Dima85
Дата 11.2.2009, 14:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Qinnie, да эта мысль, спасибо. А может есть идеи как это сделать без подтверждением другим кодом, полученный ответным смс. Хочется что б человек отправил смс, пускай с каким-то кодом который ему напишет скрипт, но что б он сразу получил услугу. - Без получения каких либо еще кодов в ответном смс. 

Допустим человеку выдавать кодовое слово (PAY его_IP) введя и отправив такую смс скрипт этому IP дает услугу – Но опять же идея с IP мне не нравяться т.к. у некоторых пользователей они достаточно часто самостоятельно меняться. 

Это сообщение отредактировал(а) Dima85 - 11.2.2009, 14:17
PM MAIL   Вверх
shamber
Дата 11.2.2009, 14:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: 17
Всего: 18



Dima85, можно ведь не посылать ответные смс, можно просить пользователя на сайте ввести номер телефона, с которого было послано смс, а потом уже куками или еще как разруливать.
PM MAIL Jabber   Вверх
Dima85
Дата 11.2.2009, 14:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



shamber, понимаете я не хочу пользователей заставлять вводить какую либо информацию.
Хочу им что-то выводить через Perl – пускай это будет какой-то код – идентификатор, отправив который они сразу получают услугу. 
PM MAIL   Вверх
KSURi
Дата 11.2.2009, 14:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 887
Регистрация: 8.6.2006
Где: Russia

Репутация: 20
Всего: 27



При первом посещении ставьте юзеру куку и ее же выдавайте в кач-ве кода. Записывайте код в базу (в таблице может быть 2 колонки: код и флаг смс).
При получении смс выдираете оттуда код/куку и выставляете для него в базе флаг. При последующих посещениях просто проверяйте эти значения.

Это сообщение отредактировал(а) KSURi - 11.2.2009, 14:40


--------------------
Died at Life.pl line 21
PM Jabber   Вверх
Dima85
Дата 11.2.2009, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



KSURi, тоже выход. Я об этом думал ранее. Может еще мысли есть?
PM MAIL   Вверх
shamber
Дата 12.2.2009, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1422
Регистрация: 5.9.2006
Где: Россия

Репутация: 17
Всего: 18



Dima85, а если не вводить, то получается очень жесткая привязка к компутеру, а если человек через интернет салон выходит? Или зря я заморачиваю?
PM MAIL Jabber   Вверх
Dima85
Дата 16.2.2009, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 396
Регистрация: 19.7.2007

Репутация: нет
Всего: нет



Проблема решена, воспользовался Куками.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Perl"
korob2001
sharq
  • В этом разделе обсуждаются общие вопросы по языку Perl
  • Если ваш вопрос относится к системному программированию, задавайте его здесь
  • Если ваш вопрос относится к CGI программированию, задавайте его здесь
  • Интерпретатор Perl можно скачать здесь ActiveState, O'REILLY, The source for Perl
  • Справочное руководство "Установка perl-модулей", можно скачать здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, korob2001, sharq.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Perl: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0477 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.