Бормотухи.НЕТ

Вернуться   Бормотухи.НЕТ > Web-мастеру > vBulletin 3.х > Инструкции по vBulletin
Расширенный поиск

Инструкции по vBulletin Всевозможные мануалы, FAQ и инструкции по vBulletin

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2009, 01:38 Вверх   #1
Человек
 
Аватар для TAIFUN
TAIFUN вне форума
Доп. информация
По умолчанию Восстановление удаленного пользователя и смена ID

В этой инструкции будет рассказано что делать, если вы или кто-то удалил пользователя, а вам хочется его вернуть, потому что его сообщения и темы небыли удалены.

При условии, что у вас есть доступ на FTP и файлы на нем небыли удалены.

Случаи бывают разные, например: кто-то хакнул форум и удалил юзера, или же по ошибке удалили и т.п.


Этот шаг выполняем, если ваш аккаунт удалили:

0/1. Регистрируемся под любым ником(желательно таким, чтобы вас не опознали), и запоминаем свой новый ID.

0/2. Открываем config.php и вводим строки свой новый ID.
В каких строках?

// ****** СПИСОК ПОЛЬЗОВАТЕЛЕЙ С ПРАВАМИ ПРОСМОТРА ЗАПИСЕЙ ДЕЙСТВИЙ АДМИНА ******
Код:
$config['SpecialUsers']['canviewadminlog'] = 'свой новый ID';
// ****** СПИСОК ПОЛЬЗОВАТЕЛЕЙ С ПРАВАМИ УДАЛЕНИЯ ЗАПИСЕЙ ДЕЙСТВИЙ АДМИНА ******
Код:
$config['SpecialUsers']['canpruneadminlog'] = 'свой новый ID';
// ****** СПИСОК ПОЛЬЗОВАТЕЛЕЙ С ПРАВАМИ ВЫПОЛНЕНИЯ ЗАПРОСОВ ******
Код:
$config['SpecialUsers']['canrunqueries'] = 'свой новый ID';
// ****** НЕУДАЛЯЕМЫЕ / НЕИЗМЕНЯЕМЫЕ ПОЛЬЗОВАТЕЛИ ******
Код:
$config['SpecialUsers']['undeletableusers'] = 'свой новый ID';
// ****** СУПЕР АДМИНИСТРАТОРЫ ******
PHP код:
$config['SpecialUsers']['superadministrators'] = 'свой новый ID'
Внимание! Свой новый ID можно добавлять к уже прописаным ID.. прописывайте их через запятую. Лучше прописать свой старый и новый, например 1 и 560:

Код:
$config['SpecialUsers']['undeletableusers'] = '1,560';
Переименовываем пути к админке и модерке.

PHP код:
$config['Misc']['admincpdir'] = 'admincp';
$config['Misc']['modcpdir'] = 'modcp'
admincp и modcp (или ваши другие названия) - ПЕРЕИМЕНОВАТЬ.

После этого переименовываем соответсвующие папки в корне форума.

1. Теперь нам нужно "вернуть" юзера. То есть присвоить всю инфо юзера с ID X юзеру с ID Y.

Заходим в Админка->Обслуживание->Выполнить SQL запрос

Например, удалили юзера с номером 1 , а новый номер(который мы запомнили при регистрации.. или номер нового юзера, который ранее был удален) является 560

Выполняем запрос:
Код:
UPDATE `user` SET `userid` = ( REPLACE ( userid, '560', '1' ) )
Где
Код:
UPDATE `user` SET `userid` = ( REPLACE ( userid, 'Твой новый АйДи', 'ИД, на который нужно сменить' ) )
Усё :)
=====
Но, если вы хотите сменить свой новый ID на старый, пользуемся--->>>

Members ID Changer

Описание: Что из себя представляет скрипт?

User ID Changer это скрипт, который позволяет вам менять ID юзеров в базе данных вашего форума без потери привязки их сообщений, никнейма, ЛС, созданных тем, и т.д.

Для чего нужен этот хак?

Если вы хотите поменять ID пользователю, или заменить ID одного пользователя на ID другого пользователя
НАПРИМЕР:
У вас есть юзер с ID 1 (кто устанавливал vBulletin forum) но вам нужно сделать ID 1 для вашего аккаунта, однако вы не сможете это сделать потому что этот ID уже занят, с помощью этого скрипта это решаемо.

Также вы можете изменить ID любого пользователя на любой номер. Например пользователю с ID 777 присвоить ID 1000000


Автор: Marco1
Перевод(~90%): TAIFUN
Support: http://www.vbulletin.org/forum/showthread.php?t=205825

Установка:
1- Залейте файл в BINARY режиме (The File Is Encoding)
(Бинарный->от БИ - 2(два) - то есть Двоичный режим. В Тотатал Коммандере выбрать- Режим обмена->двоичный.)
2- Залейте Changemyid.php в корень форума (Forums/)
3- Сделайте бекап БД
4- Отключите форум
5- Пройдите по ссылке http://ваш_домен/changemyid.php
5- После обновления ID юзеров обновите счетчики(Пользовательские, сообщений) на вашем форуме
6- Включите форум

В архиве русская и английская версии.

Скачать Members ID Changer

Последний раз редактировалось Serberg; 18.04.2011 в 21:37..
  Ответить с цитированием
7 пользователя(ей) сказали cпасибо:
Старый 09.02.2011, 20:30 Вверх   #2
Пользователь
 
Аватар для MakcuMyM
MakcuMyM вне форума
Доп. информация
По умолчанию

Другой вопрос как узнать ид пользователя ?Сейчас он как гость .Можно ли по сообщению или каким нибудь другим способом в базе порытся ?
  Ответить с цитированием
Старый 16.04.2011, 22:28 Вверх   #3
Пользователь
 
Аватар для Florentine
Florentine вне форума
Доп. информация
По умолчанию

возможно ли перезалить Members ID Changer?
  Ответить с цитированием
Старый 17.04.2011, 10:06 Вверх   #4
Модератор
 
Аватар для Slavok47
Slavok47 вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Florentine Посмотреть сообщение
возможно ли перезалить Members ID Changer?
что это?
  Ответить с цитированием
Старый 17.04.2011, 13:35 Вверх   #5
Знаток
 
Аватар для Inferno
Inferno вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Slavok47 Посмотреть сообщение
что это?
1 пост..
Цитата Сообщение от TAIFUN Посмотреть сообщение
В архиве русская и английская версии.
Скачать Members ID Changer
Нажми для просмотра
  Ответить с цитированием
Старый 18.04.2011, 17:17 Вверх   #6
Пользователь
 
Аватар для Florentine
Florentine вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Inferno Посмотреть сообщение
1 пост..

http://rapidshare.com/files/20168916...nger.rar.html0 KB
This file was not found on our server.
  Ответить с цитированием
Старый 18.04.2011, 21:38 Вверх   #7
Коварный тип
 
Аватар для Serberg
Serberg вне форума
Доп. информация
По умолчанию

Цитата Сообщение от Florentine Посмотреть сообщение
http://rapidshare.com/files/20168916...nger.rar.html0 KB This file was not found on our server.
Перезалил http://www.bormotuhi.net/krfilesmana...&dlfileid=1790
  Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Вопрос] Смена текста при регистрации. Reddemon vBulletin 4.x 3 31.03.2011 23:54
Смена кодировки alex3134 vBulletin 3.х 3 22.02.2010 20:08
Аппаратное восстановление данных Axet Hardware и компьютерная периферия 0 02.02.2010 13:10
Восстановление Харда silver_raven Hardware и компьютерная периферия 15 08.06.2009 21:31
Восстановление системы .... Serberg Операционные системы 12 01.02.2008 18:12


Текущее время: 03:58. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
 

Время генерации страницы 0.10131 секунды с 11 запросами