Xwab
Форумыnavigate_nextПрограммирование на PHP

Алгоритм системы инвайтов
Сообщения
Скитч

Всем привет вот начал доделовать свой проект.....Мне нужен алгоритм системы инвайтов... Желательно парочку видов и подробно...


__________
посл.ред. 07 Июн 2011, 20:56; всего 1 раз 31 Май 2011, 20:36
Патриот:)

Алгоритм поиска топ темы тебе нужен

31 Май 2011, 20:38
Ricardo Brandino

Патриот , http://xwab.mobi/forum/topic909 а вот и он

31 Май 2011, 20:42
Toxin

Скитч, какой еще алгоритм, сравниваеш код с кодом в базе и все
добавлено спустя 55 секунд:
что здесь  и вот http://xwab.mobi/forum/viewtopic.php?t=2114

31 Май 2011, 20:43
Скитч

Toxin, мда... Это обширный вопрос и он будет полезен каждому... Мне нужны примеры алгоритма системы инвайтов... Например пользователя получил инвайт, инвайты записаны в отдельной таблице... Ид, код инвайта...чей это инвайт, использован или нет... Как дать инвайт... Прислал код инвайта знакомаму и он зарегался...

31 Май 2011, 21:06
Патриот:)

Скитч, это элементарный вопрос

31 Май 2011, 21:09
Toxin

Скитч,
1. Пользователь запросил инвайт.
2.Инвайт сгенерировался из 5 символов алфавита и чисел.
3.Код инвайта сохранился в таблице инвайтов с id пользователем который его запросил и временем(если нужно ограничить инвайт по времени), и ставим отметку 'free'(инвайт свободен).
4.Пользователь дает инвайт другу.
5.Друг переходит по ссылке регистрации и вводит в поле инвайт.
6.Система проверяет инвайт и сверяет свободен ли он.
7.Ошибки?Выводим.
8.Заносим Id инвайта с сессию.
9.Предлагаем страницу ввода данных для регистрации.
10.На последнем этапе регистрации получаем из сессии ID инвайта и ставим ему статус busy.
11.Если нужно отмечаем к общему числу использований инвайтов пользователю который предоставил инвайт.

31 Май 2011, 21:20
Dizzy

Лучше ставить статус не busy, free, а просто 1 или 0

01 Июн 2011, 19:16
Fashion

Dizzy, без разницы, если это поле enum

01 Июн 2011, 20:23
exelente

set ('0','1') default '0';

07 Июн 2011, 5:33
Ответить на тему