<?php require '/home/www/standard.php'; $ui_options['current_menu'] = 'hamsterpaj'; if (login_checklogin() != 1) { header('location: /?rm=1'); die; } if ($_GET['verify'] == 1) { if (sha1(utf8_decode($_POST['password']) . PASSWORD_SALT) == $_SESSION['login']['password_hash']) { login_remove_user($_SESSION['login']['id']); $_SESSION = null; session_destroy(); header('location: /msg.php?message=remove_success'); die; } else { echo '<script>alert(\'Fel lösenord!\');</script>'; } } ui_top($ui_options); echo '<h1>Avregistrering</h1>'; echo '<p>Nu finns möjligheten att ta bort sig från hamsterpaj. Trycker du på "Ta bort mig" här nedan finns ingen återvändo! :O</p>'; echo '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '?verify=1"'; echo ' onsubmit="return confirm(\'Du är på väg att ta bort dig från hamsterpaj.net Vill du fortsätta?\');">'; echo 'Skriv in ditt lösenord för att ta bort ditt konto:<br />'; echo '<input type="password" name="password" class="textbox">'; echo '<br /><input type="submit" value="Ta bort mig" class="button_90">'; echo '</form>'; // echo '<a href="' . $_SERVER['PHP_SELF'] . '?verify=1"'; // echo ' onclick="return confirm(\'Du är på väg att ta bort dig från hamsterpaj.net Vill du fortsätta?\');">Ta bort mig</a>'; ui_bottom();
<?php require '../include/core/common.php'; $ui_options['menu_path'] = array('installningar', 'avregistrera'); $ui_options['stylesheets'][] = 'rounded_corners_tabs.css'; if (login_checklogin() != 1) { header('location: /?rm=1'); die; } if ($_GET['verify'] == 1) { if (hamsterpaj_password(utf8_decode($_POST['password'])) == $_SESSION['login']['password']) { login_remove_user($_SESSION['login']['id'], 'Avregistrerade sig'); header('Location: /index.php'); die; } else { echo '<script>alert(\'Fel lösenord!\');</script>'; } } ui_top($ui_options); $output .= rounded_corners_tabs_top(); echo '<h1 style="margin-top: 0;">Avregistrering</h1>'; echo '<p>Det finns möjligheten att ta bort sig från hamsterpaj. Trycker du på "Ta bort mig" här nedan finns ingen återvändo!</p>'; echo '<form method="POST" action="' . $_SERVER['PHP_SELF'] . '?verify=1"'; echo ' onsubmit="return confirm(\'Du är på väg att ta bort dig från hamsterpaj.net Vill du fortsätta?\');">'; echo 'Skriv in ditt lösenord för att ta bort ditt konto:<br />'; echo '<input type="password" name="password" class="textbox"><br />'; echo '<br /><input type="submit" value="Ta bort mig" class="button_90">'; echo '</form>'; $output .= rounded_corners_tabs_bottom(); ui_bottom();
<?php require '../include/core/common.php'; $ui_options['current_menu'] = 'hamsterpaj'; $ui_options['title'] = 'Användare borttagen - Hamsterpaj.net'; ui_top($ui_options); if (is_privilegied('remove_user')) { if (isset($_GET['userid']) && is_numeric($_GET['userid'])) { $query = 'SELECT id, session_id, username FROM login WHERE id = "' . $_GET['userid'] . '"'; $result = mysql_query($query) or report_sql_error($query); $data = mysql_fetch_assoc($result); $user_to_sess = $data['session_id']; $userid = $data['id']; $old_username = $data['username']; unlink('/var/lib/php/session2/sess_' . $data['session_id']); log_admin_event('user removed', $data['username'], $_SESSION['login']['id'], $_GET['userid'], $_GET['userid']); login_remove_user($_GET['userid']); echo '<h1>Knäppgök borttagen</h1>'; } } ui_bottom(); ?>
<?php /* Remove old users */ $query = 'SELECT id, username FROM login WHERE (lastlogon < UNIX_TIMESTAMP() - 60*60*24*183 OR lastlogon IS NULL) AND is_removed = "0" AND id != 857929 AND id != 2348 AND id != 876354'; // We don't wish to remove webmaster or tha hamster or anonym $result = mysql_query($query); while ($data = mysql_fetch_assoc($result)) { login_remove_user($data['id'], 'Automagisk borttagning av användare efter 6 månader.'); }
<?php /* Remove old users */ $query = 'SELECT id, username FROM login WHERE (lastlogon < UNIX_TIMESTAMP() - 60*60*24*183 OR lastlogon IS NULL) AND is_removed = "0" AND id != 857929 AND id != 2348 AND id != 876354'; // We don't wish to remove webmaster or tha hamster or anonym $result = mysql_query($query); while ($data = mysql_fetch_assoc($result)) { log_admin_event('user removed', $data['username'], '2348', $data['id'], $data['id']); login_remove_user($data['id']); }
<?php require '../include/core/common.php'; $ui_options['current_menu'] = 'hamsterpaj'; $ui_options['title'] = 'Användare borttagen - Hamsterpaj.net'; // Check if user is privilegied if (!is_privilegied('remove_user')) { die('Den här sidan är endast för Hamsterpaj\'s moderatorer'); } // Check input data if (!isset($_GET['userid']) && !is_numeric($_GET['userid']) && !isset($_GET['removal_message'])) { throw new Exception('Inputdatan validerar inte'); } // Remove the user if (login_remove_user($_GET['userid'], $_GET['removal_message'])) { $out = 'Användaren var successfullt borttagen.'; } else { $out = 'Nu gick något fel, troligtvis är användaren redan borttagen'; } ui_top($ui_options); echo $out; ui_bottom(); ?>