Я тестирую способ аутентификации через частную систему с помощью cookie.
Считайте, что у меня есть БД, как это:
adminID - user - email - psw
Всякий раз, когда кто-то входит в систему, я устанавливаю cookie, как это:
$adminID . 'i' . md5($email.md5($psw)); // Example: 12iAbsca89d2n2j321j312n3j2j2kn
Поэтому, когда веб-сайт замечает наличие этого файла cookie, он выбирает идентификатор из файла cookie, в данном случае 12, а затем проверяет соответствие Absca89d2n2j321j312n3j2j2kn
с md5($email.md5($psw))
из db, где adminID = 12
Как вы думаете, это плохо? если да, то почему?
Я проверяю это с точки зрения производительности, потому что я могу сделать выбор в основном поле (adminID) без необходимости создания другого поля, проиндексированного в моей таблице
Спасибо