Jump to content

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


grebovich
 Share

Recommended Posts

Всем привет!

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

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

Буду очень благодарен за помощь!

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

 

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

 

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

Link to comment
Share on other sites

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

 

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 - на случай если у какого нибудь пользователя с сообщениями на форуме окажется не валидное мыло.

Edited by siv1987
INNER => LEFT
  • Upvote 1
Link to comment
Share on other sites

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 - на случай если у какого нибудь пользователя с сообщениями на форуме окажется не валидное мыло.

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

Link to comment
Share on other sites

Не хочет работать данный запрос после данного запроса говорит

Удалено 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')

Link to comment
Share on other sites

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

Link to comment
Share on other sites

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

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

Link to comment
Share on other sites

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

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

 

email IN ('email1@mail.ru',

'email2@mail.ru',

'email3@list.ru',

'email4@xaker.ru')

Link to comment
Share on other sites

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

 

Тож не хочет говорит затронуто 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')

Link to comment
Share on other sites

Тогда 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 сек. )

 

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

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...