当前位置: 首页>>代码示例>>PHP>>正文


PHP validaUsuario函数代码示例

本文整理汇总了PHP中validaUsuario函数的典型用法代码示例。如果您正苦于以下问题:PHP validaUsuario函数的具体用法?PHP validaUsuario怎么用?PHP validaUsuario使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了validaUsuario函数的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: protegePagina

function protegePagina()
{
    global $_SG;
    if (!isset($_SESSION['usuarioID']) or !isset($_SESSION['usuarioNome'])) {
        expulsaVisitante();
    } else {
        if (!isset($_SESSION['usuarioID']) or !isset($_SESSION['usuarioNome'])) {
            if ($_SG['validaSempre'] == true) {
                if (!validaUsuario($_SESSION['usuarioLogin'], $_SESSION['usuarioSenha'])) {
                    expulsaVisitante();
                }
            }
        }
    }
}
开发者ID:GuilhermeGolfetto,项目名称:GerenciadorEventosLoginPHP,代码行数:15,代码来源:seguranca.php

示例2: protegePagina

/**
* Função que protege uma página
*/
function protegePagina()
{
    global $_SG;
    if (!isset($_SESSION['usuarioID']) or !isset($_SESSION['usuarioNome'])) {
        // Não há usuário logado, manda pra página de login
        expulsaVisitante();
    } else {
        if (!isset($_SESSION['usuarioID']) or !isset($_SESSION['usuarioNome'])) {
            // Há usuário logado, verifica se precisa validar o login novamente
            if ($_SG['validaSempre'] == true) {
                // Verifica se os dados salvos na sessão batem com os dados do banco de dados
                if (!validaUsuario($_SESSION['usuarioLogin'], $_SESSION['usuarioSenha'])) {
                    // Os dados não batem, manda pra tela de login
                    expulsaVisitante();
                }
            }
        }
    }
}
开发者ID:rogeriochaves,项目名称:FoAWorks,代码行数:22,代码来源:security.php

示例3: protegePagina

function protegePagina()
{
    global $_SG;
    if (!isset($_SESSION['userID']) or !isset($_SESSION['userName']) or !isset($_SESSION['userEmail'])) {
        // Não há usuário logado, manda pra página de login
        endSession();
    } else {
        if (isset($_SESSION['userID']) or isset($_SESSION['userName'])) {
            // Há usuário logado, verifica se precisa validar o login novamente
            if ($_SG['validaSempre'] == true) {
                // Verifica se os dados salvos na sessão batem com os dados do banco de dados
                if (!validaUsuario($_SESSION['userEmail'], $_SESSION['userPasswd'])) {
                    // Os dados não batem, manda pra tela de login
                    endSession();
                }
            }
        }
    }
}
开发者ID:rafaelcordeiro,项目名称:engenhariaAplicadaClassificados,代码行数:19,代码来源:security.php

示例4: isset

<?php

// Inclui o arquivo com o sistema de segurança
require_once "seguranca.php";
// Verifica se um formulário foi enviado
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Salva duas variáveis com o que foi digitado no formulário
    // Detalhe: faz uma verificação com isset() pra saber se o campo foi preenchido
    $usuario = isset($_POST['usuario']) ? $_POST['usuario'] : '';
    $senha = isset($_POST['senha']) ? $_POST['senha'] : '';
    // Utiliza uma função criada no seguranca.php pra validar os dados digitados
    if (validaUsuario($usuario, $senha) == true) {
        // O usuário e a senha digitados foram validados, manda pra página interna
        header("Location: index.php");
    } else {
        // O usuário e/ou a senha são inválidos, manda de volta pro form de login
        // Para alterar o endereço da página de login, verifique o arquivo seguranca.php
        expulsaVisitante();
    }
}
开发者ID:rgalli-tray,项目名称:painel,代码行数:20,代码来源:valida.php

示例5: isset

<?php

// Inclui o arquivo com o sistema de segurança
require_once "seguranca.php";
// Verifica se um formulário foi enviado
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Salva duas variáveis com o que foi digitado no formulário
    // Detalhe: faz uma verificação com isset() pra saber se o campo foi preenchido
    $login = isset($_POST['login']) ? $_POST['login'] : '';
    $senha = isset($_POST['password']) ? md5($_POST['password']) : '';
    // Utiliza uma função criada no seguranca.php pra validar os dados digitados
    if (validaUsuario($login, $senha) == true) {
        // O usuário e a senha digitados foram validados, manda pra página interna
        header("Location: index.php");
    } else {
        // O usuário e/ou a senha são inválidos, manda de volta pro form de login
        // Para alterar o endereço da página de login, verifique o arquivo seguranca.php
        expulsaVisitante();
    }
}
开发者ID:TADebastiani,项目名称:SCEI,代码行数:20,代码来源:login-v.php

示例6: protegePagina

/**
* Função que protege uma página
*/
function protegePagina($pagina)
{
    global $_SG;
    $pagina = "";
    if (isset($_GET["pagina"])) {
        $pagina = explode("/", $_GET["pagina"]);
    }
    if ((!isset($_SESSION['usuarioID']) or !isset($_SESSION['usuarioNome']) or !isset($_SESSION['usuario']) or !isset($_SESSION['usuarioSenha'])) and $pagina[0] != "login") {
        // Não há usuário logado, manda pra página de login
        expulsaVisitante();
    } else {
        if (isset($_SESSION['usuarioID']) or isset($_SESSION['usuarioNome']) or isset($_SESSION['usuario']) or isset($_SESSION['usuarioSenha'])) {
            // Há usuário logado, verifica se precisa validar o login novamente
            if ($pagina == null or $pagina[0] != "login") {
                // Verifica se os dados salvos na sessão batem com os dados do banco de dados
                if (!validaUsuario($_SESSION['usuario'], $_SESSION['usuarioSenha'])) {
                    // Os dados não batem, manda pra tela de login
                    expulsaVisitante();
                }
            }
        }
    }
}
开发者ID:EnoqueCarvalho,项目名称:ConvertPlayer,代码行数:26,代码来源:seguranca.php

示例7: validaUsuario

/** Inclui a função de validar se o usuario existe */
require_once 'functions/funcvalidaUsuario.php';
/**
 * Verifica se foi enviado via POST o form
 */
if (isset($_POST['enviar']) && is_string($_POST['enviar'])) {
    /**
     * @var string $nome
     * @var string $email
     * @var string $nomeRemetente
     * @var string $remetente
     * @var array $dados
     */
    $nome = $_POST['usuario'];
    $email = $_POST['email'];
    $dados = validaUsuario($nome, $email);
    $nomeRemetente = 'Instituto Tecnológico e Vocacional Avançado';
    $remetente = 'iteva@iteva.org.br';
    /** Checa se a função de validar o usuario deu certo */
    if ($dados) {
        /** Pega o id do usuario que está tentando recuperar a senha */
        $id = $dados->id;
        /** Pega a data atual em segundos */
        $data = strtotime(date("Y-m-d H:i:s"));
        /** Concatena a data atual com o id do usuario e criptografa em Base64 */
        $parametro = base64_encode($data . $id);
        /** @var string $mensagem */
        $mensagem = "Você pediu para recuperar a senha do Ambiente Virtual de Aprendizagem.<br/>\r\n                     Click no link abaixo e redefina sua senha<br/>\r\n                    <a href='" . RAIZ . "redefine/{$parametro}'>Redefinir senha.</a>\r\n        ";
        /** Envia o email para o usuario */
        sendMail('Recuperação de senha do Ambiente Virtual de Aprendizagem', $mensagem, $remetente, $nomeRemetente, $email, $nome, '', '');
        /**
开发者ID:josinaldosb,项目名称:AvaWeb,代码行数:31,代码来源:increcuperaSenha.php

示例8: header

<?php

include 'seguranca.php';
if (isset($_SESSION['usuarioLogin']) && isset($_SESSION['usuarioSenha'])) {
    if (validaUsuario($_SESSION['usuarioLogin'], $_SESSION['usuarioSenha'])) {
        // O usuário e a senha existentes foram validados, manda pra página interna
        header("Location: index.php");
    }
}
?>
<!DOCTYPE html>
<html>
<head>
	<?php 
include 'head.html';
?>
	<!-- Custom -->
	<script src="src/js/index.js"></script>
	<script src="src/js/login.js"></script>
	<link rel="stylesheet" type="text/css" href="src/css/main.css">
	<title>Login</title>
</head>
<body>
	<header>
		<nav>
			<div class="nav-wrapper">
				<a href="#" class="brand-logo center">ConETI - CEO</a>
			</div>
		</nav>
	</header>
	<main>
开发者ID:TADebastiani,项目名称:ConETI,代码行数:31,代码来源:login.php

示例9: isset

<?php

// Inclui o arquivo com o sistema de segurança
require_once "userFunctions.php";
// Verifica se um formulário foi enviado
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Salva duas variáveis com o que foi digitado no formulário
    // Detalhe: faz uma verificação com isset() pra saber se o campo foi preenchido
    $user = isset($_POST['user']) ? $_POST['user'] : '';
    $password = isset($_POST['password']) ? $_POST['password'] : '';
    // Utiliza uma função criada no seguranca.php pra validar os dados digitados
    if (validaUsuario($user, $password) == true) {
        // O usuário e a senha digitados foram validados, manda pra página interna
        //header("Location: ../index.php");
        echo "<!DOCTYPE html>";
        echo "<head>";
        echo "<title>Form submitted</title>";
        echo "<script type='text/javascript'>window.parent.location.reload()</script>";
        echo "</head>";
        echo "<body></body></html>";
    } else {
        // O usuário e/ou a senha são inválidos, manda de volta pro form de login
        // Para alterar o endereço da página de login, verifique o arquivo seguranca.php
        expulsaVisitante();
    }
}
开发者ID:alexandrebc,项目名称:ScrimF,代码行数:26,代码来源:valida.php

示例10: array

        $claveUsuario = $row["claveUsuario"];
        $usuario = $row["usuario"];
        $tipo = $row["tipoUsuario"];
    }
    $arrayJSON = array('respuesta' => $respuesta, 'claveUsuario' => $claveUsuario, 'usuario' => $usuario, 'tipo' => $tipo);
    print json_encode($arrayJSON);
}
function claveUsuario1()
{
    $usu = GetSQLValueString($_POST["usuario"], "text");
    $respuesta = false;
    $claveUsuario = -1;
    $conexion = conectaBDSICLAB();
    $consulta = sprintf("select * from lbusuarios where usuario=%s limit 1", $usu);
    $res = mysql_query($consulta);
    if ($row = mysql_fetch_array($res)) {
        $respuesta = true;
        $claveUsuario = $row["claveUsuario"];
    }
    $arrayJSON = array('respuesta' => $respuesta, 'claveUsuario' => $claveUsuario);
    print json_encode($arrayJSON);
}
//Menú principal
$opc = $_POST["opc"];
switch ($opc) {
    case 'validaUsuario':
        validaUsuario();
        break;
    case 'claveUsuario1':
        claveUsuario1();
}
开发者ID:judilu,项目名称:SICLAB_VE,代码行数:31,代码来源:usuarios.php

示例11: isset

<?php

// Inclui o arquivo com o sistema de seguran�a
require_once "security.php";
// Verifica se um formul�rio foi enviado
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    // Salva duas vari�veis com o que foi digitado no formul�rio
    // Detalhe: faz uma verifica��o com isset() pra saber se o campo foi preenchido
    $email = isset($_POST['email']) ? $_POST['email'] : '';
    $senha = isset($_POST['password']) ? $_POST['password'] : '';
    // Utiliza uma fun��o criada no seguranca.php pra validar os dados digitados
    if (validaUsuario($email, $senha) == true) {
        // O usu�rio e a senha digitados foram validados, manda pra p�gina interna
        header("Location: menu_user.php");
    } else {
        echo "Usu�rio ou senha incorretos!";
        endSession();
    }
}
开发者ID:rafaelcordeiro,项目名称:engenhariaAplicadaClassificados,代码行数:19,代码来源:valida_login.php

示例12: session_start

/*****************************
		PortilloMail
		Projeto Iniciado por Rodrigo Portillo em 2015
		Projeto colocado sob Licença Mozilla
		@author Rodrigo Portillo
		@url http://portillodesign.com.br/projeto-mail/
	******************************/
session_start();
include "libs/seguranca.php";
//include "functions.php";
$nome = $_REQUEST["nome"];
$senha = $_REQUEST["senha"];
//Verificar Usuário
//$senha = md5($senha);
$validado = validaUsuario($nome, $senha);
//echo $validado;
if (!$validado) {
    $msg = 'Nome de Usuário o Senha Inválido';
} else {
    header("location:email.php");
}
/*include "libs/conexao.php";        //Conexão com o banco de dados.
	$sqlLogin = "SELECT * FROM usuarios WHERE email='$nome' AND senha='$senha' LIMIT 1;";
	$rs = mysqli_query($con,$sqlLogin); 
	print_r($rs->num_rows);
	if($rs->num_rows < 1):
		$msg = 'Nome de Usuário o Senha Inválido';
	else:
		$_SESSION["usuario"] = $nome;
		echo $_SESSION["usuario"];
开发者ID:portillodesign,项目名称:PortilloMail,代码行数:30,代码来源:index.php

示例13: isset

<?php

include_once 'pSeguranca.php';
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
    include_once '../../config.php';
    $usuario = isset($_POST['usuario']) ? $_POST['usuario'] : '';
    $senha = isset($_POST['senha']) ? $_POST['senha'] : '';
    if (validaUsuario($usuario, $senha)) {
        if ($_SESSION['bloqueado']) {
            header("Location: ../../administracao.php?action=" . md5(2));
        } else {
            header("Location: ../../sistema.php");
        }
    } else {
        //$action = md5(0);
        header("Location: ../../administracao.php?action=" . md5(0));
    }
} else {
    header("Location: ../../administracao.php");
}
开发者ID:juniormelo,项目名称:eimoveis,代码行数:20,代码来源:pAutenticarUsuario.php


注:本文中的validaUsuario函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。