コード例 #1
0
ファイル: test.php プロジェクト: gabri231/videoclub
<?php

session_start();
function comprobarLogin($usuari, $contrasenya)
{
    $parametres = "host=localhost\r\n\t\t\t\t\t\tdbname=test \r\n\t\t\t\t\t\tuser=test \r\n\t\t\t\t\t\tpassword=test";
    $connexio = pg_connect($parametres) or die("No se pudo conectar");
    $query = "SELECT username, password_hash FROM usuari WHERE username='******' AND password_hash='" . md5($contrasenya) . "'";
    $consulta = pg_query($connexio, $query);
    echo "CONSULTA SQL: <BR>" . $query . "<br>";
    var_dump($consulta);
    if ($consulta) {
        pg_close($connexio);
        return true;
    } else {
        pg_close($connexio);
        return false;
    }
}
comprobarLogin("ed", "berkhamsted");
コード例 #2
0
ファイル: comprobarLogin.php プロジェクト: gabri231/videoclub
    if (empty($_POST['usuari'])) {
        ?>
				<div class="infoRoja">
					<div class="left">
						<img width="40" src="../../web/img/plantilla/error.png">
					</div>
					<div style="margin-left: 0px;" class="rigth">
						<h1 class="center">No has introducido ningún usuario.</h1>
						<p class="center">Vuelve a intentarlo</p>
					</div>
				</div>
			<?php 
        header("refresh:3;url=" . PAGINA . "index.php/login");
    } else {
        // Variables de sesión.
        if (comprobarLogin($_POST['usuari'], $_POST['contrasenya'])) {
            $_SESSION['logged']['user'] = $_POST['usuari'];
            if (isset($_POST['recordar'])) {
                if ($_POST['recordar'] == 'seleccionado') {
                    $recordar = true;
                    setcookie("recordar", $recordar, time() + 60 * 60 * 24 * 365);
                    // 365 días.
                    ?>
							<div class="infoVerde">
								<h1 class="center">Opción recordar marcada</h1>
							</div>
						<?php 
                }
            }
            ?>
					<div class="infoVerde">
コード例 #3
0
<?php

require_once 'funciones.php';
session_start();
$turno = $_POST['turno'];
if (isset($_POST['login'])) {
    if ($turno != "null") {
        if (!empty($_POST['usuario']) or !empty($_POST['password'])) {
            $usuario = $_POST['usuario'];
            $password = md5($_POST['password']);
            $result = comprobarLogin($usuario, $password);
            if (mysql_num_rows($result) != 0) {
                while ($list = mysql_fetch_array($result)) {
                    if ($list['level'] != 5) {
                        $_SESSION['id'] = $list['id'];
                        $_SESSION['turno'] = $turno;
                        $_SESSION['usuario'] = $list['username'];
                        $_SESSION['nombre'] = $list['fullname'];
                        $_SESSION['permisos'] = $list['level'];
                    } else {
                        ?>
						<script>
							window.alert("Usuario No habilitado para ingresar");
							location.href = "../index.php"; //volver al comienzo
						</script>
					<?php 
                    }
                }
                ?>
				<script>location.href = '../index.php';</script>";
				<?php