Правила     Закладки     Карма    Календарь    Журналы    Помощь    Поиск    PDA    Чат   
        СМС-ки
   
Пейджер выключен!
 
Фильтр авторов:    показать 
  скрыть
  Ответ в темуСоздание новой темыСоздание опроса

> Есть ли смысл в uniqid?, нужен совет по теории одновременной проверки переменной
Strannik  
 ۩     Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 806
Пользователь №: 17108
На форуме: 7 лет, 8 месяцев, 29 дней
Карма: 0




Добрый вечер.

Для проверки сгенерированного кода верификации на существование, использую код:

do{$code=mt_rand(100000,900000);
$res2=mysql_query("SELECT * FROM `users` WHERE `code_verefication`='$code'");
}while($res2&&mysql_num_rows($res2)>0);


Вопрос: возможна ли ситуация где несколько пользователей будут одновременно регистрироваться и код верификации окажется одинаковым?

Т.е. если смысл в добавлении uniqid?

Код:


$res=mysql_query("INSERT INTO `table` (`id`,`code_verefication`) VALUES ('1','".uniqid($code,true)."')");


P.S.: может и глупый вопрос, ведь мы вначале ищем по базе совпадение, но с другой стороны ведь несколько пользователей могут делать одну операцию одновременно...
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Игорь_Vasinsky  
Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Лысый и злой
******

Профиль
Журнал
Группа: ★ЛжеЭксперт★
Завсегдатай форума
Сообщений: 25994
Пользователь №: 21350
На форуме: 6 лет, 8 месяцев, 26 дней
Карма: 725

Не курю:
1 год, 2 месяца, 13 дней


возможно.

тут как бы давно всё придумали - либо уникальный логин - либо мыло, и если так охота показаться - хитрым - берёшь от них хэш или хэш+соль


--------------------
Халявные ответы кончились.
Если нужен готовый код - готовьтесь заплатить.
Райкин тоже был артист

Возле дома был сарай
А когда всё хорошо
Можно просто покурить

user posted image
http://ufa102.xyz/
PMПисьмо на e-mail пользователю
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
Strannik  
 ۩  Дата
Цитировать сообщение

Пользователя сейчас нет на форуме



Здесь живет
******

Профиль
Группа: Форумчанин
Завсегдатай форума
Сообщений: 806
Пользователь №: 17108
На форуме: 7 лет, 8 месяцев, 29 дней
Карма: 0




по первому утверждению, - порой стоит задача сгенерировать пароль и имя, а потом вставлять в базу, если один запрос, то проверка на существование проходит быстро, а если сначала проверить сгенерированные пароль и имя, то это уже больше времени..
PMICQ
    0   Для быстрого поиска похожих сообщений выделите 1-2 слова в тексте и нажмите сюда Для быстрой цитаты из этого сообщения выделите текст и нажмите сюда
  Быстрый ответ
Информация о Госте
Введите Ваше имя
Кнопки кодов
Для вставки цитаты, выделите нужный текст и
НАЖМИТЕ СЮДА
Введите сообщение
Смайлики
:huh:  :o  ;) 
:P  :D  :lol: 
B)  :rolleyes:  <_< 
:)  :angry:  :( 
:unsure:  :blink:  :ph34r: 
     
Показать всё

Опции сообщения  Включить смайлики?
 Включить подпись?
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции темы Ответ в темуСоздание новой темыСоздание опроса