<?php require_once 'config.php'; $db = db_connect(); clear_auth($db); $db->close(); header('Location: ' . ROOT);
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; }
function signout() { clear_auth(); redirect("user/signin"); }