|
|
Модератор форума: Yuri_G |
Сообщество uCoz » Вебмастеру » Общие вопросы от вебмастеров » Как узнать зарегистрирован ли пользователь на моем сайте (через удаленный доступ к сайту) |
Как узнать зарегистрирован ли пользователь на моем сайте |
У меня сайт на юкозе, на нем зарегистрированы некоторые пользователи. Вопрос в следующем: есть ли возможность из своей программы удаленно соединиться (только для чтения) с таблицей зарегистрированных пользователей и выяснить зарегистрирован ли некто у меня на сайте.
|
KVas6083, из какой своей программы соединиться? вот ссылки на списки пользователей http://адрес сайта/index/15-1
или если активирован форум то так http://адрес сайта/forum/0-0-1-35 ещё в панели управления есть список пользователей |
Вроде и понятно объяснил.. Давай еще раз: я программист, пишу бесплатную программу с одним ограничением - пользоваться ею могут только зарегистрированные у меня сайте пользователи. Для решения хочу использовать такой подход: после запуска этой программы пользователем на своем локальном компьютере, она должна соединиться с таблицей зарегистрированных у меня сайте пользователей и по нику (или емейлу или и т.д.) убедиться, что пользователь зарегистрирован.. ну или не зарегистрирован. Т.е. вопрос следующий: предоставляет ли юкоз возможность удаленного подключения к таблице пользователей моего сайта, если да, то каким образом можно выполнить такое подключение, если нет, то имеется ли принципиальная возможность другим любым способом программно (а не зайти и посмотреть глазами - это я умею) решить этот вопрос - узнать зарегистрирован ли у меня некий пользователь. Надеюсь сейчас суть вопроса понятна.
|
KVas6083, а что если привязаться к профилю? то есть к страничке с профилем? Его даже открывать гостям необязательно. Страница профиля имеет урл вида: http://ваш.сайт/index/8-ID-логин_пользователя. По коду ответа: "пользователь не найден" или "у вас нет прав для просмотра данной страницы" можно выяснить: есть ли такой участник на вашем сайте
![]() Сообщение отредактировал zarim - Вторник, 10 Мар 2015, 18:44:11
|
zarim, не совсем то, что хотелось, но для решения заданного мною вопроса вполне годится, всем спасибо. Для тех, кому интересно как именно этим воспользоваться, объясняю: в Delphi на странице компонентов есть закладка Indy Clients, a на ней компонент IdHttp, метод Get с параметром Url как раз и решает вопрос, пример строчки кода Memo1.Lines.Text:=IdHTTP.Get(http://ваш.сайт/index/8-ID-логин_пользователя);
Сообщение отредактировал KVas6083 - Среда, 11 Мар 2015, 20:33:35
|
| |||
| |||