Удаление не существующих пользователей - Дизайн и модификация Invision Power Board

Перейти к содержимому

 

Правила раздела

Здесь обсуждаются вопросы по настройке и администрированию форумов IPB 3.x.
Пожалуйста, не оффтопьте, если зашли сюда случайно, и обратите внимание на соседние разделы.
Установка, настройка и обслуживание форумов IPB 2.x.
Оформление форумов, включая верстку скинов.
Размещение рекламы на форумах.
SEO оптимизация форума.
Техническая поддержка наших скинов и модов.

СвернутьПрикрепленные теги

Теги не найдены

  • 2 Страниц +
  • 1
  • 2

Удаление не существующих пользователей

#1 Пользователь не на сайте   grebovich ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 34
  • Регистрация: 04-Сентябрь 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 24 Апрель 2013 - 08:57

Всем привет!
В одно время сделал большую глупость была разрешенна регистрация и E-mail не подтверждался и теперь мне масово приходят обратно письма с ошибками о том что емейл не найден,
Подскажите что можно с етим сделать как удалить не существующих пользователей,может есть какой то модуль который проверить емейл пользователя на существование ну или что похожее??
Буду очень благодарен за помощь!
0

#2 Пользователь не на сайте   Bot ответил: »

 
 
  • Почетный робот
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
 

Отправлено 24 Апрель 2013 - 08:57

Обратите внимание

По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них.


0

#3 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 249
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 24 Апрель 2013 - 12:14

Модуля нет, но если есть список емайлов можно удалить по нему.
0

#4 Пользователь не на сайте   grebovich ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 34
  • Регистрация: 04-Сентябрь 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 24 Апрель 2013 - 12:23

Просмотреть сообщениеsiv1987 24 Апрель 2013 - 12:14 сказал(а):

Модуля нет, но если есть список емайлов можно удалить по нему.


То есть если я с базы возьму базу пользователей и прогоню через програму к примеру как MailList Validator ето даст мне список не существующих емейлов и потом я смогу запросом удалить всех пользователей сразу привязанных к данным мылам????

Хм нужно попробовать а какой запрос нужно выполнить потом чтоб удалить их всех сразу?
0

#5 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 249
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 24 Апрель 2013 - 14:47

Просмотреть сообщениеgrebovich сказал(а):

Хм нужно попробовать а какой запрос нужно выполнить потом чтоб удалить их всех сразу?


DELETE m.*, pc.*, pp.* FROM ibf_members m
LEFT JOIN ibf_pfields_content pc ON m.member_id=pc.member_id
LEFT JOIN ibf_profile_portal pp ON m.member_id=pp.pp_member_id
WHERE posts=0 AND m.email IN ('mail1@mail.ru', 'mail2@mail.ru', 'mail3@mail.ru')



posts=0 - на случай если у какого нибудь пользователя с сообщениями на форуме окажется не валидное мыло.

Сообщение изменено: siv1987 (02 Май 2013 - 18:21)
Причина редактирования: INNER => LEFT

1

#6 Пользователь не на сайте   grebovich ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 34
  • Регистрация: 04-Сентябрь 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 24 Апрель 2013 - 15:52

Просмотреть сообщениеsiv1987 24 Апрель 2013 - 14:47 сказал(а):

DELETE m.*, pc.*, pp.* FROM ibf_members m
INNER JOIN ibf_pfields_content pc ON m.member_id=pc.member_id
INNER JOIN ibf_profile_portal pp ON m.member_id=pp.pp_member_id
WHERE posts=0 AND m.email IN ('mail1@mail.ru', 'mail2@mail.ru', 'mail3@mail.ru')



posts=0 - на случай если у какого нибудь пользователя с сообщениями на форуме окажется не валидное мыло.

Спасибо буду пробовать после отпишусь!
0

#7 Пользователь не на сайте   grebovich ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 34
  • Регистрация: 04-Сентябрь 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 01 Май 2013 - 13:12

Не хочет работать данный запрос после данного запроса говорит
Удалено 0 строк. ( Запрос занял 0.0020 сек. )

Делал так подскажите что я не так делаю:
DELETE m.*, pc.*, pp.* FROM GBR_members m
INNER JOIN GBR_pfields_content pc ON m.member_id=pc.member_id
INNER JOIN GBR_profile_portal pp ON m.member_id=pp.pp_member_id
WHERE m.email IN ('jafarermheare@mail.ru', '
zolotov-6@mail.ru', '
japs@list.ru', '
greenz@xaker.ru', '
sashafuckoff@mail.ru', '
hellraiserhead@qip.ru', '
sergiomora@rambler.ru', '
ankuroill@rambler.ru', '
greb855ovich@mail.ru', '
kolia94@ukr.net', '
zooom_diman@mail.ru', '
sliper09@mail.ru', '
shamko21@mail.ru', '
abrupt777@rambler.ru', '
silver9292@mail.ru', '
evilgroup@rambler.ru', '
bozbo@mail.ru', '
www.farhat90@mail.ru', '
lyd.mila163@rambler.ru', '
ironmanua@mail.ru', '
btefy6ksy@mail.ru', '
kardan123@ukr.net', '
matvei-novikov@rambler.ru', '
sakrivenok@yandex.ru', '
handygr@mail.ru', '
super_sniper07@mail.ru', '
ctvmz100@mail.ru', '
akira@open.by', '
xwite@mail.ru', '
falayt@ukr.net', '
msktur54@mail.ru', '
fq-tu@rambler.ru', '
obkenob@ukr.net', '
vitalyxa@i.ua', '
mihad720@mail.ru', '
rpa-admin@bk.ru', '
kyberot@gmail.com', '
deathstar007@bk.ru', '
titamirr@mail.ru', '
manhunt580@hotmail.com', '
irb1s@rambler.ru', '
moralezz_92@mail.ru', '
azamattana@rambler.ru', '
kikibiornpr15@gmail.com', '
sicsviacy@mail.ru', '
dex_312@mail.ru', '
mgxyligan@rambler.ru', '
forum24se@gmail.com')

0

#8 Пользователь не на сайте   avgaz ответил: »

 
 
  • Advanced
  • ***
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 153
  • Регистрация: 28-Январь 08
  • Репутация: 5
  • IPB version:3.4.x
 

Отправлено 01 Май 2013 - 14:15

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

#9 Пользователь не на сайте   grebovich ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 34
  • Регистрация: 04-Сентябрь 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 01 Май 2013 - 14:34

Просмотреть сообщениеavgaz 01 Май 2013 - 14:15 сказал(а):

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

Да просто надоело каждый день чистить почту от таких писем!
0

#10 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 249
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 01 Май 2013 - 23:02

Просмотреть сообщениеgrebovich сказал(а):

Делал так подскажите что я не так делаю:

Не так все переводы строк которые находятся перед емайлами. Внутри кавычек не должно быть никаких посторонних символов, не перед не после. Если хотите разделить построчно то

email IN ('email1@mail.ru',
'email2@mail.ru',
'email3@list.ru',
'email4@xaker.ru')
0

#11 Пользователь не на сайте   grebovich ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 34
  • Регистрация: 04-Сентябрь 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 02 Май 2013 - 00:11

Просмотреть сообщениеsiv1987 01 Май 2013 - 23:02 сказал(а):

Не так все переводы строк которые находятся перед емайлами. Внутри кавычек не должно быть никаких посторонних символов, не перед не после. Если хотите разделить построчно


Тож не хочет говорит затронуто 0:
DELETE m.*, pc.*, pp.* FROM GBR_members m
INNER JOIN GBR_pfields_content pc ON m.member_id=pc.member_id
INNER JOIN GBR_profile_portal pp ON m.member_id=pp.pp_member_id
WHERE posts=0 AND m.email IN ('kyberot@gmail.com',
'sakrivenok@yandex.ru',
'ironmanua@mail.ru',
'kolia94@ukr.net')

0

#12 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 249
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 02 Май 2013 - 12:06

А они вообще есть?
0

#13 Пользователь не на сайте   grebovich ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 34
  • Регистрация: 04-Сентябрь 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 02 Май 2013 - 13:04

Просмотреть сообщениеsiv1987 02 Май 2013 - 12:06 сказал(а):

А они вообще есть?

Да ,делаю поиск по базе и все они находятся в таблице members...
0

#14 Пользователь на сайте   siv1987 ответил: »

 
 
  • Advanced
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: IPB Skins Team
  • Сообщений: 8 249
  • Регистрация: 20-Март 09
  • Репутация: 2 062
  • IPB version:3.1.x
 

Отправлено 02 Май 2013 - 13:38

Тогда INNER JOIN замените на LEFT JOIN в запросе
0

#15 Пользователь не на сайте   grebovich ответил: »

 
 
  • Member
  • **
  • Insert nick to fast reply form
  • Quote selected text to fast reply form
  • Группа: Пользователи
  • Сообщений: 34
  • Регистрация: 04-Сентябрь 12
  • Репутация: 0
  • IPB version:3.3.x
 

Отправлено 02 Май 2013 - 13:48

Просмотреть сообщениеsiv1987 02 Май 2013 - 13:38 сказал(а):

Тогда INNER JOIN замените на LEFT JOIN в запросе


во теперь вроде заработало:
DELETE m.*, pc.*, pp.* FROM GBR_members m
LEFT JOIN GBR_pfields_content pc ON m.member_id=pc.member_id
LEFT JOIN GBR_profile_portal pp ON m.member_id=pp.pp_member_id
WHERE posts=0 AND m.email IN ('kyberot@gmail.com',
'sakrivenok@yandex.ru',
'ironmanua@mail.ru',
'kolia94@ukr.net')

Удалено 8 строк. ( Запрос занял 0.4512 сек. )


Спасибо буду глобально проверять потом отпишусь!
0

Сообщить об этой теме:


  • 2 Страниц +
  • 1
  • 2


Быстрый ответ

  

1 пользователей читают эту тему
0 зарегистрированных, 1 гостей, 0 скрытых


Контактная информация

Вопросы по работе сайта

+7 (917) 501-4765
C 10 до 20 в рабочие дни (время московское)

Техническая поддержка

Контактные данные специалистов

Дизайн форумов

IPB 3.x ¦ IPB 2.x

Бесплатные шаблоны

IPB 3.2 – 3.4 ¦ IPB 3.1 ¦ IPB 3.0 ¦ IPB 2.2 – 2.3 ¦ IPB 2.1 ¦ Клипарт
Лицензия на использование ¦ Ваша поддержка ¦ О проекте
Copyright © 2005-2016 IPBSkins.ru Team
При копировании материалов с сайта
прямая ссылка на источник обязательна