[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Способ авторизации
Shkiper
Допустим есть 2 таблицы. с пользователями а точнее с их инфой. а другая с теми которые авторизовались. Так вот в куках будет только хэш пользователя. А во второй тбл будет отдельный столбец для этого хэша и вот по нему мы будем проверять под каким логином мы зашли. Как вам такая идейка???
Я вот что еще хотел спросить. Как мне загнать юзера во 2 тбл на определенное время???
P.S: может такой способ авторизации уже и есть в гугле(не проверял) а может я открыл америку.



Спустя 18 минут, 8 секунд (14.08.2012 - 14:09) dron4ik написал(а):
Как мне загнать юзера во 2 тбл на определенное время???
а зачем? Время ставь и по нему и сверяй!

Спустя 51 минута, 47 секунд (14.08.2012 - 15:00) Shkiper написал(а):
нет я знаю можно как-то на определенное время загнать туда запись а потом она должна удалится по истичении времени

Спустя 5 часов, 37 минут, 42 секунды (14.08.2012 - 20:38) Shkiper написал(а):
))))))))))))) помогите

Спустя 8 минут, 11 секунд (14.08.2012 - 20:46) sergeiss написал(а):
Делай отдельное поле в одной таблице и не пытайся мудрить с 2-мя таблицами smile.gif

Цитата (Shkiper @ 14.08.2012 - 15:51)
а может я открыл америку

Конечно открыл smile.gif Уже многие так делали, а потом возвращались к нормальному варианту. Но для тебя - это новое что-то.

Спустя 1 минута, 47 секунд (14.08.2012 - 20:48) inpost написал(а):
Shkiper
В таблицах хранят сессию иногда для того, чтобы упростить работу с сессией. Для авторизации в любом случае нужен хеш из кук. Зачем отдельная таблица в твоём случае - я понятия не имею. Если у тебя нет ничего сложного - используй сессии и наслаждайся жизнью.

Спустя 12 часов, 50 минут, 28 секунд (15.08.2012 - 09:39) Shkiper написал(а):
Цитата

Цитата (Shkiper @ 14.08.2012 - 15:51)
а может я открыл америку

Конечно открыл  Уже многие так делали, а потом возвращались к нормальному варианту. Но для тебя - это новое что-то.

user posted image

Так будет легче написать модуль кто онлайн ))))


Спустя 49 минут, 38 секунд (15.08.2012 - 10:28) sergeiss написал(а):
Цитата (Shkiper @ 15.08.2012 - 11:39)
Так будет легче написать модуль кто онлайн

В данном случае слово "легче" более правильно пишется "геморройнее" smile.gif Потому что одно дело установить какие-то флажки или дату последнего посещения в одном поле таблицы, а другое дело перекидывать целые строки из одной таблицы в другую и потом обратно, да еще и в большом количестве. Еще надо оценивать, в какой таблице находится инфа...

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

Спустя 1 час, 50 минут, 21 секунда (15.08.2012 - 12:19) Shkiper написал(а):
sergeiss ну ладненько. А скажи вот эта функция генерации хэша подойдет для регистрации??
function GenerateCode($length)
{

$num = rand();
$code = '';

for($i=0; $i<$length; $i++)
{

$code = $code . $num;

}

return $code;

}


echo GenerateCode(3);

Спустя 2 часа, 37 минут, 28 секунд (15.08.2012 - 14:56) sergeiss написал(а):
Shkiper - а как связаны хэш и твой функция? И что она делает? Зачем вообще в ней переменная $num и вызов функции rand()?

Спустя 4 минуты, 44 секунды (15.08.2012 - 15:01) Shkiper написал(а):
ладно проехали

Спустя 6 дней, 34 минуты, 45 секунд (21.08.2012 - 15:36) Guest написал(а):
А скажи вот эта функция генерации хэша подойдет для регистрации??

Для генерации хэша подойдет только посоли хорошо,
а вообще лучше книжку скачай, по написанию программ на php, там все эти функции есть, просто я уверен, что ты функцию с блога копирнул, они корявые часто бывают

Спустя 49 минут, 55 секунд (21.08.2012 - 16:25) Shkiper написал(а):
Guest несмотря на то что ты сказал что она корявая - признаюсь "Написал я сам" rolleyes.gif

Спустя 54 минуты, 41 секунда (21.08.2012 - 17:20) Guest написал(а):
ммм я не всматривался ,но такую же, даже название похожее недавно видел где то на блоге, потому так и написал

Спустя 42 минуты, 58 секунд (21.08.2012 - 18:03) Shkiper написал(а):
ohmy.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.