DavyJohnes
Новичок
Здравствуйте!
Имеется unix-like веб-сервер apache2+mod_php. Имеется некий сайт предусматривающий регистрацию авторизацию пользователей. Каждый из пользователей сайта (инфа о котороых сохранена в БД) имеет свое отражение в пользователе системы. Например, user1 на сайте соответствует user1 в системе и т.д.
Задача: сделать так, что бы после авторизации пользователя на сайте (принцип авторизации - банальная cookie-based сессия), все процессы php, инициируемые этим самым юзером, выполнялись от соответствующего пользователя в системе.
Поясную на примере:
Аноним заходит на сайт и перемещается по его страницам, при этом все процессы которые исполняют php код выполняются от имени дефолтного www-data. Пользователь авторизовался на сайте как "anyuser", после чего, все процессы, инициируемые его запросами к веб-серверу должны исполняться от имени системного пользователя "anyuser"
Как такое реализовать? Заранее благодарен за ответы.
Имеется unix-like веб-сервер apache2+mod_php. Имеется некий сайт предусматривающий регистрацию авторизацию пользователей. Каждый из пользователей сайта (инфа о котороых сохранена в БД) имеет свое отражение в пользователе системы. Например, user1 на сайте соответствует user1 в системе и т.д.
Задача: сделать так, что бы после авторизации пользователя на сайте (принцип авторизации - банальная cookie-based сессия), все процессы php, инициируемые этим самым юзером, выполнялись от соответствующего пользователя в системе.
Поясную на примере:
Аноним заходит на сайт и перемещается по его страницам, при этом все процессы которые исполняют php код выполняются от имени дефолтного www-data. Пользователь авторизовался на сайте как "anyuser", после чего, все процессы, инициируемые его запросами к веб-серверу должны исполняться от имени системного пользователя "anyuser"
Как такое реализовать? Заранее благодарен за ответы.