Модуль Account-Delete DLE

32
На сайте с 07.02.2011
Offline
76
1040

Приветствую!

В модуле нет сообщения об удалении аккаунта. Вместо сообщения выводится пустая страница аккаунта, который уже как бы удален.

Если обновить данную пустую страницу, то появляется сообщение "Hacking attempt! User ID not valid".

Если кто может, то помогите, пожалуйста, вывести сообщение об удачном удалении аккаунта.

Спасибо.

* * *

код файла delete.php:

<?php

if( ! defined( 'DATALIFEENGINE' ) ) {

die( "Hacking attempt!" );

}

/* Удаление аккаунта */

$nowuseron=stripslashes($member_id['user_id']);

$db->query("SELECT * FROM " . PREFIX . "_users WHERE user_id='$nowuseron'");

$row = $db->get_row();

$code = $row['deletecode'];

$group = $row['user_group'];

$admin = 1;

include_once ENGINE_DIR . '/classes/parse.class.php';

if($_POST['deletefrom']) {

if($group != $admin) {

if($_REQUEST['deleteco'] == $code){

$db->query( "DELETE FROM " . PREFIX . "_users WHERE user_id = '$nowuseron'" );

}else{

$error="<div style='width:60%; margin:0 auto; text-align:center; border:1px dotted #06F; padding:3px; margin:5px; color:#0066CC;'>Код удаления учетной записи введен не верно! Проверьте правильность ввода.</div>";

}

}else{

$error="<div style='width:60%; margin:0 auto; text-align:center; border:1px dotted #06F; padding:3px; margin:5px; color:#FF0000;'>Аккаунты администраторов не удаляются</div>";

}

}

?>

FerrumLogic
На сайте с 02.11.2009
Offline
37
#1


<?php
if( ! defined( 'DATALIFEENGINE' ) ) {
die( "Hacking attempt!" );
}


/* Удаление аккаунта */
$nowuseron=stripslashes($member_id['user_id']);
$db->query("SELECT * FROM " . PREFIX . "_users WHERE user_id='$nowuseron'");
$row = $db->get_row();
$code = $row['deletecode'];
$group = $row['user_group'];
$admin = 1;


include_once ENGINE_DIR . '/classes/parse.class.php';

if($_POST['deletefrom']) {

if($group != $admin) {

if($_REQUEST['deleteco'] == $code){

$db->query( "DELETE FROM " . PREFIX . "_users WHERE user_id = '$nowuseron'" );
$error="<div style='width:60%; margin:0 auto; text-align:center; border:1px dotted #06F; padding:3px; margin:5px; color:#0066CC;'>Учетная запись успешно удалена.</div>";

}else{
$error="<div style='width:60%; margin:0 auto; text-align:center; border:1px dotted #06F; padding:3px; margin:5px; color:#0066CC;'>Код удаления учетной записи введен не верно! Проверьте правильность ввода.</div>";
}
}else{
$error="<div style='width:60%; margin:0 auto; text-align:center; border:1px dotted #06F; padding:3px; margin:5px; color:#FF0000;'>Аккаунты администраторов не удаляются</div>";
}

}
echo $error;
?>

Первое что пришло в голову...

Стыдить лжеца, шутить над дураком и спорить с женщиной — все то же, Что черпать воду решетом: От сих троих избавь нас, Боже!... (с)Лермонтов М. Ю
32
На сайте с 07.02.2011
Offline
76
#2

FerrumLogic Спасибо Огромное! Все работает!

а, как-то можно вывести надпись по середине странице, а то надпись выходит в самом верху над всем сайтом и сайт разъезжается. Спасибо.

FerrumLogic
На сайте с 02.11.2009
Offline
37
#3
323182:
FerrumLogic Спасибо Огромное! Все работает!

а, как-то можно вывести надпись по середине странице, а то надпись выходит в самом верху над всем сайтом и сайт разъезжается. Спасибо.

Надо просто стили нормально прописать для div'а, скриншот выложите

32
На сайте с 07.02.2011
Offline
76
#4
FerrumLogic:
Надо просто стили нормально прописать для div'а, скриншот выложите

скриншот

http://rghost.ru/4732882/image.png

32
На сайте с 07.02.2011
Offline
76
#5

актуально, сообщение об удаление аккаунта выводится вверху и в середине страницы, если как-то можно убрать сообщение-дубликат сверху страницы, то прошу подсказать

siv1987
На сайте с 02.04.2009
Offline
427
#6

удалить echo, сайт сам выведет сообщение о ошибке из $error

32
На сайте с 07.02.2011
Offline
76
#7
siv1987:
удалить echo, сайт сам выведет сообщение о ошибке из $error

удалил echo $error; и выводится пустая страница, как и раньше изначально.

32
На сайте с 07.02.2011
Offline
76
#8

Вопрос решил! Тема Закрыта.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий