Ejemplo n.º 1
0
<?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();
Ejemplo n.º 2
0
<?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();
Ejemplo n.º 3
0
<?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();
?>


Ejemplo n.º 4
0
<?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.');
}
Ejemplo n.º 5
0
<?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']);
}
Ejemplo n.º 6
0
<?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();
?>