Хранение на основе куки:
После авторизации выдавай пользователю куку со случайной строкой. к примеру uid и сроком 30 дней (ну или другое значение) uid_expired (uid_expired = time() + 30*86400)
Для базы данных введи два новых поля uid, uid_expired
После захода пользователя на сайт делай запрос вида
SELECT * FROM users
WHERE uid = $uid AND uid_expired > NOW()
LIMIT 1
После поиска ты узнаешь, какая у него группа, если таковой нашелся в бд.
Если пользователь вводит логин/пароль и он правильный, то генерируй строку, отдавай ему куку на 30 дней, записывай в бд данные о куке и времени для этого юзера
Ну это самый простой способ.