예제 #1
0
function transferSessionIdToCookieAndRedirect()
{
    $sessionId = getParameter("sessionId");
    if (isValidSessionId($sessionId)) {
        debug("setting session cookie");
        setcookie(COOKIE_SESSION_ID, $sessionId, time() + 60 * 60 * 24, "/", getDomainName());
        $baseUrl = getBaseUrl();
        debug("redirecting to: " . $baseUrl);
        header("Location: " . $baseUrl . "/");
    } else {
        performLogout();
    }
}
예제 #2
0
<!--
        <tr><td><input type ="text" id="admin_name"></td><td><input type ="text" id="admin_password"></td><td></td></tr>
        <tr><td></td><td><button onclick="update_admin()">update Administrator</button></td><td></td></tr>
-->
    </table>
    <div id ="debug"></div>
    <script>
        function verification(){
            var validate_sign = <?php 
session_start();
$sel = session_id();
function isValidSessionId($session_id)
{
    return !empty($session_id) && preg_match('/^[a-zA-Z0-9]{26,40}$/', $session_id);
}
if (isValidSessionId($sel)) {
    echo 1;
} else {
    echo 0;
}
?>
;
                console.log("session id is: "+validate_sign);
        }
        /*
        function verification(){
            var testV = 1;
            var pass1 = prompt('Please Enter Your Password',' ');
            while (testV < 3) {
                if (!pass1)
                    history.go(-1);