Сегодня закончил писать PHP-скрипт для авторизации в панели управления uCoz.
…и уже нашёл множество применений этому
Одно из них — самостоятельная смена логина пользователя на сайте.
Итак. Начну с того, по какому принципу работает этот скрипт.
1) Авторизация в юнете;
2) Авторизация в вебтопе;
3) Авторизация в панели управления;
4) Отправка нужного запроса на совершение любого действия в панели управления.
Да, скрипт проделывает нелёгкую работу, но зато мы получаем возможность совершать в панели управления любые действия, не входя туда (даже не потребуется ввода капчи)
С этим скриптом, для смены логина нам понадобится только желаемый логин (новый), а для определения ID пользователя на PHP-сервере uCoz'а у нас есть замечательная функция — ucoz_getinfo("SITEUSERID"). Она возвращает ID пользователя, сделавшего запрос на PHP-скрипт (таким образом, подделать ID будет никак нельзя).
Вот рабочий пример скрипта самостоятельной смены логина:
http://test.g-xpert.com/index/login/0-7 Чуть позже, здесь (или на
phpexample), выложу код :)
8Смена логина, логин, ник
Можно ли сделать, чтобы php хранился на другом сайте, но использовать его можно было с основного сайта?
На стороннем хостинге нельзя определить ID пользователя и там отсутствует проксирование.
А код я потом выложу, посмотрите.
Возможно, ещё допишу вход в панель управления с вводом капчи…