на github есть библиотека, запомни меня, скачай.
Используя функцию setCookie () этой библиотеки, происходит следующее:
1.Создается cookie, содержащий уникальный номер
Это число записывается в таблицу базы данных, которая называется ci_cookies вместе с netid / username, передаваемым в setCookie ()
2.При вызове функции verifyCookie () хеш cookie браузера должен соответствовать хешу, записанному в базе данных. Если это так, verifyCookie () возвращает true, перенаправляет его на домашнюю страницу