Seite 2 von 2

Verfasst: 03.11.2008 19:56
von DMX200
Miriam hat geschrieben:Welchen Hack hast Du denn gefunden, der es (fast) macht.. Also der Lösch-Hack? (link, pls)

hi miriam das isser :

http://www.phpbbhacks.com/download/3565

Verfasst: 04.11.2008 22:32
von DMX200
hi kann mir denn einer helfen bitte wer sehr lieb

Verfasst: 05.11.2008 16:59
von Miriam
Nicht so aufgeregt:

finde in includes/usercp_register.php: Klick

ersetze gegen:

Code: Alles auswählen

  $sql = "UPDATE  " . USERS_TABLE . " SET user_active = 0
		WHERE user_id = $user_id";
  if( !$db->sql_query($sql) )
  {
    message_die(GENERAL_ERROR, 'Could not deactivate user', '', __LINE__, __FILE__, $sql);
  }
Und Du musst in der lang_main.php Deiner Sprachen diese Variablen anpassen:

Code: Alles auswählen

// Begin Account Self-Delete MOD
$lang['Account_delete'] = 'Do you want to delete your account on this board?';
$lang['Account_delete_explain'] = 'Deletion of your account cannot be undone';
$lang['User_deleted'] = 'Your account has been sucessfully deleted.';
$lang['Delete_account_question'] = 'Deletion of your account will delete all personnal informations that concerns you in your profile, inside the database of this board. The messages you wrote in this board will have as post author a guest. <b>Attention !</b> all deletion can not be undone.<br /><br />Do you want to delete your account in this board?';
// End Account Self-Delete MOD
und in der lang_admin.php diese:

Code: Alles auswählen

// Begin Account Self-Delete MOD
$lang['account_delete'] = 'Allows users to delete their own accounts';
// End Account Self-Delete MOD
Und nicht vergessen, vorher ein DB / Script Backup zu machen.

Verfasst: 05.11.2008 19:37
von DMX200
geil man danke du bist echt geil!

kleine Bitte noch könnte man das so machen das der Server sobald er auf JA klickt das er eisgeloggt wird?

also das sieht jetzt so aus wenn er auf JA klickt steht dann da sein Konto ist Deaktiviert wurden aber er bleibt noch eingeloggt wenn er sich ausloggt und wieder einloggen will kommt er nicht mehr rein, aber es wer besser wenn er nach denn JA klick gleich mit ausgeloggt wird danke für dein SUPER HILFE

Verfasst: 05.11.2008 19:53
von Miriam
Heute nicht mehr.... :D
Vllt morgen.
Oder ein anderer macht's.

Verfasst: 05.11.2008 20:03
von DMX200
Miriam hat geschrieben:Heute nicht mehr.... :D
Vllt morgen.
Oder ein anderer macht's.

hey war ja nur eine frage :) ich danke dir überalles danke für denn super support von dir wenn du mal langeweile haben solltest und lust dazu hast kannste dirs ja mal angucken :) vielleicht bekommste es ja hin danke nochmal!

Verfasst: 07.11.2008 16:50
von Miriam
finde in der includes/usercp_register.php:

Code: Alles auswählen

  $sql = "UPDATE  " . USERS_TABLE . " SET user_active = 0
      WHERE user_id = $user_id";
  if( !$db->sql_query($sql) )
  {
    message_die(GENERAL_ERROR, 'Could not deactivate user', '', __LINE__, __FILE__, $sql);
  }
dannach füge ein:

Code: Alles auswählen

  $sql = "DELETE FROM " . SESSIONS_TABLE . " WHERE session_user_id = $user_id";
  if( !$db->sql_query($sql) )
  {
    message_die(GENERAL_ERROR, 'Could not logout user', '', __LINE__, __FILE__, $sql);
  }

Verfasst: 08.11.2008 02:55
von DMX200
Miriam hat geschrieben:finde in der includes/usercp_register.php:

Code: Alles auswählen

  $sql = "UPDATE  " . USERS_TABLE . " SET user_active = 0
      WHERE user_id = $user_id";
  if( !$db->sql_query($sql) )
  {
    message_die(GENERAL_ERROR, 'Could not deactivate user', '', __LINE__, __FILE__, $sql);
  }
dannach füge ein:

Code: Alles auswählen

  $sql = "DELETE FROM " . SESSIONS_TABLE . " WHERE session_user_id = $user_id";
  if( !$db->sql_query($sql) )
  {
    message_die(GENERAL_ERROR, 'Could not logout user', '', __LINE__, __FILE__, $sql);
  }


dankeeeeeeeeeeeeeee du bist die meste! bist doch eine frau oder`?

wenn ja 10000 küsseeee

Verfasst: 08.11.2008 10:27
von Miriam
Danke hätte gereicht :roll: