Example #1
0
<?php

if (!defined('EXEC_TIME')) {
    die('Access restricted');
}
global $PHP_SELF;
list($id, $action, $is_forgetme) = GET('id, action, isforgetme', 'GPG');
// Prevent false as 'false'
if ($is_forgetme === 'false') {
    $is_forgetme = false;
}
// Logout user if clicked on "Forget me"
if ($is_forgetme) {
    cn_logout($_REQUEST['referer']);
    return FALSE;
}
$id = cn_id_alias($id);
// ------------------------------------
$user = member_get();
if ($user) {
    $logged_as_member = TRUE;
    $name = $user['name'];
    $mail = $user['email'];
} else {
    $logged_as_member = FALSE;
    $name = trim(REQ('name', 'POST'));
    $mail = trim(REQ('mail', 'POST'));
}
$comment = trim(REQ('comments', 'POST'));
$refer = cn_htmlspecialchars(REQ('referer'));
$regex_site = '/(ftps?|n?ntp|pop3|https?):\\/\\/[^\\s]+/is';
Example #2
0
<?php

require_once './include/common.php';
$op = empty($_GET['op']) ? 'default' : $_GET['op'];
switch ($op) {
    case "changepasswd":
        change_password();
        break;
    case "logout":
        cn_logout();
        break;
    default:
        cn_login();
        break;
}
function change_password()
{
    global $COLLATE;
    global $dbo;
    include 'include/validation_functions.php';
    if (isset($_GET['returnto'])) {
        $returnto = urldecode($_GET['returnto']);
    } else {
        $returnto = "";
    }
    if (isset($_GET['action'])) {
        $action = $_GET['action'];
    } else {
        $action = "show form";
    }
    if ($action != "change") {