У Вас не удалена папка /install/?
Хакеры идут к Вам!!!

Файловый Архив

  • Неограниченное количество категорий и суб-категорий
  • Настройки прав доступа по группам
  • Настройки прав доступа по каждой категории
  • Предпросмотр медиа файлов: FLV, IFLV, F4A, F4V, MP4, MP3, MOV и других...
  • Мультизагрузка файлов - SWFUploader
  • Добавление файлов с сервера
Подробности и история обновлений продукта в этой теме
Loading

Go Back   форум vBSupport.org > >
Register Изображения Меню vBsupport Files Manager Аллея Звёзд Реклама на форуме Search Today's Posts Mark Forums Read
  • Мемберка
  • Администраторам
  • Premoderation
  • For English speaking users
  • Изменения в правах
  • Каталог Фрилансеров
Пароли на скачивание файлов в Member Area меняются автоматически каждый день
Если вам нужно скачать какой то скрипт, за паролем ко мне в ЛС
привет какирам kerk
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота.
Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
На форуме введена премодерация ВСЕХ новых пользователей

Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
for English speaking users:
You may be surprised with restriction of access to the attachments of the forum. The reason is the recent change in vbsupport.org strategy:

- users with reputation < 10 belong to "simple_users" users' group
- if your reputation > 10 then administrator (kerk, Luvilla) can decide to move you into an "improved" group, but only manually

Main idea is to increase motivation of community members to share their ideas and willingness to support to each other. You may write an article for the subject where you are good enough, you may answer questions, you may share vbulletin.com/org content with vbsupport.org users, receiving "thanks" equal your reputation points. We should not only consume, we should produce something.

- you may:
* increase your reputation (doing something useful for another members of community) and being improved
* purchase temporary access to the improved category:
10 $ for 3 months. - this group can download attachments, reputation/posts do not matter.
20 $ for 3 months. - this group can download attachments, reputation/posts do not matter + adds eliminated + Inbox capacity increased + files manager increased permissions.

Please contact kerk or Luvilla regarding payments.

Important!:
- if your reputation will become less then 0, you will be moved into "simple_users" users' group automatically.*
*for temporary groups (pre-paid for 3 months) reputation/posts do not matter.
Не можете скачать вложение?
Изменения в правах групп пользователей
внимательно читаем эту и эту темы
Короткая версия - тут
Уважаемые пользователи!

На форуме открыт новый раздел "Каталог фрилансеров"

и отдельный раздел для платных заказов "Куплю/Закажу"

 
 
Old  
frops
Простоузер
Question [Вопрос] Перевод сообщений с одного пользователя на другого 0

Всем привет. Такой темы нигде не нашел, поэтому пишу сюда)

Есть пользователь с логином user1, и с userid=123
Есть пользователь с логином user2, и с userid=777

Пользователь user1 в свое время написал много сообщений на форуме. Но, однажды на сайте появилась функция переноса аккаунта. После чего (не важно каким образом):
  • user1 стал иметь userid=777;
  • user2 стал иметь userid=123;

То есть, у пользователей поменялись местами userid.

Теперь, все сообщения пользователя user1 стали сообщениями user2.
Отсюда вопрос: "Как безопаcно, без потери каких-либо данных переместить все сообщения с user2 на user1 обратно. То есть с userid=123 на userid=777.

Очень нуждаюсь в вашей профессиональной помощи)
 
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
Old  
Sven
Верстальщик
 
Sven's Avatar
Default 1

Можно попробовать сначала задать левый ИД, который НИГДЕ не числится для одного пользователя. Сменить для второго на нужный, потом снова сменить у первого на нужный.
Что-то типа такого. Делать все на тестовом форуме
Code:
UPDATE post SET userid=999999 WHERE userid=777
Вместо ИД 999999 - указать любой несуществующий.
Затем
Code:
UPDATE post SET userid=777 WHERE userid=123
И
Code:
UPDATE post SET userid=123 WHERE userid=999999
Затем зайти в админку- Обслуживание - Обновление счётчиков - Обновить имена пользователей и Обновить счётчик сообщений

На локалке проверил, вроде бы работает. Может кто поправит меня
 
Old  
frops
Простоузер
Default 0

То есть, все сообщения хранятся в post, и нигде больше нет, ни в каких связанных таблицах?
 
Old  
Sven
Верстальщик
 
Sven's Avatar
Default 0

Сообщения хранятся в таблице post, да.
Да, есть еще аттачи, что еще - нужно смотреть.
Вот хак http://vbsupport.org/forum/showthread.php?t=24157
Он точно все меняет.

Last edited by Sven : 11-26-2013 at 05:29 PM.
 
Old  
ikopylov
Гуру
vBSNews
 
ikopylov's Avatar
Default 0

Есть такой хак: Change Posts Owner
@Sven, дада, я точно капитан очевидность
не посмотрел ссылку твою
 
Old  
Sven
Верстальщик
 
Sven's Avatar
Default 1

А лучше всего разобраться с вашей функцией смены аккаунта и проделать все точно так же, только с нужными ИД

Sven добавил 26.11.2013 в 15:33
Quote:
Originally Posted by ikopylov View Post
Есть такой хак: Change Posts Owner
Я выше ссылку на хак уже дал

Last edited by Sven : 11-26-2013 at 05:33 PM. Reason: Добавлено сообщение
 
Old  
frops
Простоузер
Default 0

Quote:
Originally Posted by Sven View Post
А лучше всего разобраться с вашей функцией смены аккаунта и проделать все точно так же, только с нужными ИД
Да, вот именно, что этот процесс нужно автоматизировать. Поэтому хак тут навряд ли подойдет (
 
Old  
Sven
Верстальщик
 
Sven's Avatar
Default 0

Quote:
Originally Posted by frops View Post
что этот процесс нужно автоматизировать
Зачем? Это один раз сделать и все.
Может просто им просто Ники сменить?
Самое просто решение)))
 
Old  
frops
Простоузер
Default 0

Quote:
Originally Posted by Sven View Post
Зачем? Это один раз сделать и все.
Может просто им просто Ники сменить?
Самое просто решение)))
Перенос аккаунта делают сами пользователи. После переноса надо переместить сообщения.
 
Old  
Luvilla
Блондинка с электро......
 
Luvilla's Avatar
Default 1

Quote:
Originally Posted by frops View Post
Перенос аккаунта делают сами пользователи.
а можно поподробнее? интересно...
они там будут в пинг-понг акками играть, а админ будет бегать, носить за ними посты?
 
 

Tags
база данных, пользователи, сообщения

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 08:15 PM.


Powered by vBulletin® Version vBSupport Edition
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.