Собственно как организовать регистрацию по приглашению?
К примеру: в форму пригласить "логин" и для него автоматически генерируется уникальный код? Как это вообще организовать?
1. etoYA - 05 Ноября, 2011 - 04:25:20 - перейти к сообщению
2. DeepVarvar - 05 Ноября, 2011 - 05:02:36 - перейти к сообщению
Просто генерить уникальный инвайт (или несколько) для уже зареганного.
Зареганный дает инвайт кому-то.
А этот кто-то регаясь пишет инвайт в соответствующее поле.
Если инвайт совпал - регаем.
А у того кто давал инвайт, помечаем его использованным.
Зареганный дает инвайт кому-то.
А этот кто-то регаясь пишет инвайт в соответствующее поле.
Если инвайт совпал - регаем.
А у того кто давал инвайт, помечаем его использованным.
3. etoYA - 05 Ноября, 2011 - 05:11:06 - перейти к сообщению
Ну мне немного проще, я просто пока еще не умею генерировать случайные данные, собственно в этом и была суть вопроса....
(Добавление)
Мб функция rand?
(Добавление)
но тогда не могу понять как сделать xx-xxxx-xxxx
(Добавление)
Мб функция rand?
(Добавление)
но тогда не могу понять как сделать xx-xxxx-xxxx
4. LIME - 05 Ноября, 2011 - 05:15:17 - перейти к сообщению
5. etoYA - 05 Ноября, 2011 - 05:18:42 - перейти к сообщению
Хм, точно, но попробую подругому..
6. DeepVarvar - 05 Ноября, 2011 - 05:50:21 - перейти к сообщению
sha1 ???
7. etoYA - 05 Ноября, 2011 - 05:50:47 - перейти к сообщению
В общем буду делать так:
Создам таблицу и в нее буду добавлять Ник и инвайт, при регистрации(ну это я к примеру говорил, на самом деле активации) сверять ник на который был выдан инвайт с инвайт.
Вот что-то накавырял
Создам таблицу и в нее буду добавлять Ник и инвайт, при регистрации(ну это я к примеру говорил, на самом деле активации) сверять ник на который был выдан инвайт с инвайт.
Вот что-то накавырял
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- <?
- function generateVouch ($lenght) {
- $str = 'qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM1234567890';
- for ($i = 0; $i < $lenght; $i++) {
- $vouch = "$x1-$x2-$x3-$x4";
- }
- return $vouch;
- }
- echo generateVouch(4);
- ?>
Так делать вообще нормально, или лучше как сказал LIME с помщью мд5?
Выводит xxxx-xxxx-xxxx-xxxx как и было задумано