예제 #1
0
function show_student($db, $argv)
{
    $collection = $db->createCollection("students");
    if (sizeof($argv) == 2) {
        $cursor = $collection->find();
        $i = 0;
        foreach ($cursor as $document) {
            echo "" . $document["login"] . " \t| ";
            echo $document["name"] . " \t| " . $document["age"] . " \t| ";
            echo $document["email"] . " \t| " . $document["phone"] . "\n";
            $i++;
        }
        echo "*" . $i . "*\n";
    } else {
        if (sizeof($argv) == 3) {
            $cursor = $collection->find(array("login" => $argv[2]));
            if (verif_login($argv[2], $cursor)) {
                foreach ($cursor as $document) {
                    show_details($document, $db);
                }
            }
        } else {
            echo "Usage: ./etna_movies.php show_student [login].\n";
        }
    }
}
예제 #2
0
        <meta charset='utf-8' />
    </head>
<body>
<?php 
include 'include/menu.php';
// controle de l'identification
if (isset($_POST['mdp']) and isset($_POST['login'])) {
    $mdp = $_POST['mdp'];
    $login = $_POST['login'];
} else {
    $mdp = "";
    $login = "";
}
//si on a saisi login + mdp -> on test connexion AD
if ($login != null and $mdp != null) {
    $valide = verif_login($login, $mdp);
    if ($valide == 1) {
        $_SESSION['maint_connect'] = 1;
        $_SESSION['maint_id'] = '1';
        $_SESSION['maint_login'] = $login;
        $_SESSION['maint_mdp'] = $mdp;
        //$_SESSION['lien_bonjour']="<p><ins>Utilisateur : ".$_SESSION['maint_login']." </ins> </p> ";
        global $utilisateur;
        $utilisateur = $_SESSION['maint_login'];
        echo "<br><br><br><br>";
        include 'calendrier.php';
        echo '<meta http-equiv="refresh" content="0;URL=connexion.php">';
    } else {
        $mdp = "";
        $login = "";
        //affichage mauvais mot de passe + formulaire
예제 #3
0
파일: index.php 프로젝트: arnaud5/Site_city
<?php

session_start();
require 'login_function.php';
require 'index.html';
if (!isset($_SESSION['pseudo']) && !isset($_SESSION['membre'])) {
    require 'header_login.html';
} elseif ($_SESSION['membre'] == 'true') {
    require 'header_membre.html';
    echo 'test2';
}
if (isset($_POST['rester_co'])) {
    $cookie = 'true';
} else {
    $cookie = 'false';
}
if (isset($_POST['pseudo']) && isset($_POST['mdp'])) {
    verif_login($_POST['pseudo'], $_POST['mdp'], $cookie);
}
if (isset($_SESSION['pseudo'])) {
    echo '<br />' . $_SESSION['pseudo'];
}
if (isset($_SESSION['mdp'])) {
    echo '<br />' . $_SESSION['mdp'];
}
if (isset($_SESSION['membre'])) {
    echo '<br />' . $_SESSION['membre'];
}
if (isset($login)) {
    echo '<br />$login = ' . $login;
}
예제 #4
0
파일: login.php 프로젝트: arnaud5/Site_city
<?php

session_start();
if (!isset($_SESSION['pseudo']) && !isset($_SESSION['membre'])) {
    require 'login.html';
} else {
    require 'profil.php';
}
require 'login_function.php';
if (!isset($_POST['rester_co'])) {
    $_POST['rester_co'] = 'off';
}
if (isset($_POST['pseudo']) && $_POST['mdp']) {
    verif_login($_POST['pseudo'], $_POST['mdp'], $_POST['rester_co']);
}
echo '<br /> $_SESSION[\'pseudo\'] = ' . $_SESSION['pseudo'] . '<br />$_SESSION[\'membre\'] = ' . $_SESSION['membre'];
echo '<br />$login = ' . $login;