<?php
 
    session_start();
 
    require_once('usefullfunctions.php');
 
    $url='testaccess.php';
 
    if(isset($_SESSION ['groupstatut'])&&isset($_SESSION["startaccesstime"])&&isset($_SESSION["endaccesstime"])&&$_SESSION ['groupstatut']==true&&inrangetime(explode(':',date('H:I:s')),explode(':',$_SESSION["startaccesstime"]),explode(':',$_SESSION["endaccesstime"]))){
 
    echo '<script type="text/javascript">window.location="'.$url.'";</script>';
 
    exit;
 
    }
 
    ?>
 
    <!DOCTYPE>
 
        <html>
 
        <head>
 
            <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
 
            <title>Connexion</title>    
 
 
        <style type="text/css">
 
            
 
             #other {
 
                font-family: verdana;
 
                font-weight: bold;
 
                font-size: 14px;
 
                font-style:italic;
 
                color: #FFFFFF;
 
                background-color: grey;
 
                width: auto;
 
                margin-left: 15%;
 
                margin-right: 15%;
 
                padding:2%;
 
            }
 
            
 
            label
 
            {
 
                display: block ; 
 
                width: 150px;
 
                float : left ;
 
            }
 
            </style>
 
        
 
        </head>
 
    <body>
 
    <div id="other">
 
    <div id="message" ></div>
 
    <form method="POST" id="connexion">
 
    <fieldset>
 
    <legend>Connexion</legend>
 
    <p>
 
    <label for="pseudo">Pseudo :</label><input name="pseudo" type="text"
 
    id="pseudo" /><br>
 
    <label for="password">Password:</label><input type="password"
 
    name="password" id="password" />
 
    </p>
 
    </fieldset>
 
    <p><input type="submit" value="Connexion" /></p></form>
 
    <p><a href="./registration.php">not registred ?</a></p> <p><a href="./forgetpassword.php?action=reset">forget password ?</a></p>
 
    </div>
 
    <script language="JavaScript">    
 
        var message=document.getElementById("message");
 
        var connexion=document.getElementById("connexion");
 
        var pseudo=document.getElementById("pseudo");;
 
        var password=document.getElementById("password");;
 
        function addEvent (element,event,func) {
 
            if (element.attachEvent){ 
 
                element.attachEvent ("on"+event,func) ; 
 
            }else{
 
                element.addEventListener(event,func,true) ;
 
            } 
 
        }    
 
        
 
        
 
        function connectify(url){
 
            message.innerHTML='<span style="color:blue;">Trying to connect.Please wait...</span>';
 
            var xhr=new XMLHttpRequest;
 
            xhr.open("POST","./ajax-connexion.php");
 
            xhr .setRequestHeader ( "Content-Type" ,"application/x-www-form-urlencoded" );
 
            xhr.onreadystatechange=function(){
 
                if(xhr.readyState==4&&xhr.status==200){
 
                    var resp=xhr.responseText;
 
                    if(resp=='ok'){
 
                        window.location=url;
 
                    }else{
 
                        message.innerHTML=resp;
 
                    }
 
                }    
 
            }
 
            xhr.send('pseudo='+pseudo.value+'&password='+password.value);
 
        }
 
        
 
        addEvent(connexion,"submit",function(e){                                     
 
                                        e = e || window.event ;
 
                                        connectify('./testaccess.php');
 
                                        e.returnValue= false;
 
                                        if (e.preventDefault) {
 
                                            e.preventDefault();
 
                                        }
 
                                    }                                                    
 
        );
 
    </script>
 
    </body>
 
    </html>
 
 |