Как проверить состояние входа пользователя для другого сайта - PullRequest
0 голосов
/ 30 июля 2009

Вот ситуация. У меня есть сайт, который позволяет войти в систему только одному пользователю. Тем не менее, мне нужен сервер, чтобы очистить этот сайт и поместить данные в базу данных. Однако администратор должен иметь возможность заходить на этот сайт время от времени.

Итак, я бы хотел, чтобы сервер прокси-сервер входил в систему с правами администратора, чтобы сервер не пытался войти в систему, пока администратор вошел в систему.

Как бы я поступил так? Спасибо

РЕДАКТИРОВАТЬ: Извините, это полностью у меня в голове, причина, по которой мне нужно придумать такую ​​сложную настройку, заключается в том, что у меня нет исходного кода для этого сайта, и при этом сайт не допускает какой-либо расширяемости. По сути, я планирую добавить функции, проксируя сайт через более полнофункциональную версию страницы, которая позволит пользователю получить доступ к функциям, недоступным для обычного интерфейса сайтов.

1 Ответ

0 голосов
/ 30 июля 2009

Если это веб-приложение, которое вы создали сами, вы сможете легко отследить это. Вам просто нужен код, который хранит состояние входа ваших пользователей в глобальном масштабе. Возможные способы сделать это - использовать базу данных (если она управляется базой данных) или сохранить ее в переменной приложения (если это делается в ASP.NET).

Тогда любой процесс, который вы установили, когда сервер «очищает» сайт, может проверить, вошел ли кто-нибудь в систему, прежде чем войти в нее сам.

Однако я должен спросить - это то, что вы создали сами или пытаетесь добавить функциональность в существующий продукт? Причина, по которой я спрашиваю, состоит в том, что я не могу понять, почему вы пометили это как «прокси», а не на языке, на котором он был написан. Если у вас нет доступа, например, к исходному коду, это может изменить ситуацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...