Задачи для решения

Сделайте авторизацию по таблице со следующими полями: имя, фамилия, email (+логин, пароль и другое, что нужно). Все задачи ниже относятся к данной таблице, если не сказано иное.

Сделайте так, чтобы все данные из таблицы хранились в сессии.

Сделайте функцию user, с помощью которой можно получить доступ ко всей информации о пользователе. Информация берется из сессии. Примеры работы: user('id') – вернет id пользователя, user('login') - вернет логин и т.д.

Сделайте функцию isAuth, которая проверяет, авторизован ли пользователь. Если да - вернет true, если нет - false.

Сделайте аналогичную функцию isNotAuth, которая проверят, НЕ авторизован ли пользователь.

Сделайте функцию getUser($id = ''), которая параметром принимает id пользователя, а возвращает информацию из БД для данного пользователя. В случае вызова без параметра функция должна брать информацию из БД для текущего пользователя (определяется по сессии).

Сделайте так, чтобы при авторизации в БД писалась дата последнего захода пользователя на сайт.