Example #1
0
<?php

require_once 'config.php';
$db = db_connect();
clear_auth($db);
$db->close();
header('Location: ' . ROOT);
Example #2
0
function grant_auth($db)
{
    $salt = generate_salt();
    $ip = get_client_ip();
    clear_auth($db);
    //Adding new record
    $insert_sql = sprintf("INSERT INTO `auth` (`salt`, `ip`, `valid`) VALUES ('%s', '%s', 1)", $db->real_escape_string($salt), $db->real_escape_string($ip));
    if (!$db->query($insert_sql)) {
        printf("Error: %s\n", $db->error);
        return false;
    }
    //Set cookie
    set_login_cookie($salt, $ip);
    return true;
}
Example #3
0
function signout()
{
    clear_auth();
    redirect("user/signin");
}