本文整理汇总了PHP中Usuario::getSenha方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::getSenha方法的具体用法?PHP Usuario::getSenha怎么用?PHP Usuario::getSenha使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::getSenha方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: inserir
public function inserir(Usuario $usuario)
{
//Objetivo deste metodo é inserir um objeto no banco, fazendo-o ter persistencia.
//utilizaremos a abstracao do SQL da classe TsqlInstruction
//1. Foreach dos atributos . PRa cada existencia de atributo é um valor a ser adicionado.
$instrucao = new TSqlInsert();
$instrucao->setEntity("usuario");
if ($usuario->getId() != null) {
$instrucao->setRowData("id", $usuario->getId());
}
if ($usuario->getNome() != null) {
$instrucao->setRowData("nome", $usuario->getNome());
}
if ($usuario->getLogin() != null) {
$instrucao->setRowData("login", $usuario->getLogin());
}
if ($usuario->getSenha() != null) {
$instrucao->setRowData("senha", $usuario->getSenha());
}
echo $instrucao->getInstruction();
if ($this->Conexao->query($instrucao->getInstruction())) {
return true;
} else {
return false;
}
}
示例2: salvar
public function salvar(\Usuario $u)
{
$nome = $u->getNome();
$login = $u->getLogin();
$senha = $u->getSenha();
$status = $u->getStatus();
if ($u->getId()) {
$id = $u->getId();
$sql = "update usuario set nome=:nome, login=:login, senha=:senha, status=:status where id=:id";
} else {
$id = $this->generateID();
$u->setId($id);
$sql = "insert into usuario (id, nome, login, senha, status) values (:id, :nome, :login, :senha, :status)";
}
$cnx = Conexao::getConexao();
$sth = $cnx->prepare($sql);
$sth->bindParam("id", $id);
$sth->bindParam("nome", $nome);
$sth->bindParam("login", $login);
$sth->bindParam("senha", $senha);
$sth->bindParam("status", $status);
try {
$sth->execute();
return $u;
} catch (Exception $exc) {
echo $exc->getMessage();
}
}
示例3: cadastraAdm
function cadastraAdm(Usuario $usuario)
{
$hashSenha = md5($usuario->getSenha());
$query = "insert into usuarios (email,senha,tipo,cadastrado_por) values(?,?,'administrador',?)";
$stmt = $this->con->prepare($query);
$stmt->bindValue(1, $usuario->getEmail());
$stmt->bindParam(2, $hashSenha);
$stmt->bindValue(3, mostraUsuario());
return $stmt->execute();
}
示例4: cadastrarUsuario
public function cadastrarUsuario(Usuario $usuario)
{
$sql = "insert into usuario (nome, senha, email, nivel, exp) values (?,?,?,?,?)";
$query = $this->conexao->prepare($sql);
$query->bindParam(1, $usuario->getNome());
$query->bindParam(2, $usuario->getSenha());
$query->bindParam(3, $usuario->getEmail());
$query->bindParam(4, $usuario->getNivel());
$query->bindParam(5, $usuario->getExp());
$query->execute();
}
示例5: insereUsuario
function insereUsuario(Usuario $usuario)
{
$senhaCrypt = md5($usuario->getSenha());
$query = 'insert into usuarios (email,nome,login,senha,cargo) values(?,?,?,?,?)';
$stmt = $this->con->prepare($query);
$stmt->bindValue(1, $usuario->getEmail());
$stmt->bindValue(2, $usuario->getNome());
$stmt->bindValue(3, $usuario->getLogin());
$stmt->bindParam(4, $senhaCrypt);
$stmt->bindValue(5, $usuario->getCargo());
return $stmt->execute();
}
示例6: logar
public function logar(Usuario $objUsuario)
{
try {
$this->_stat = $this->_getConn()->prepare('SELECT * FROM tblusuario WHERE usu_login = :usu_login AND usu_senha = :usu_senha AND usu_excluido = 0 AND usu_status = 1');
$this->_stat->bindValue(':usu_login', $objUsuario->getLogin(), \PDO::PARAM_STR);
$this->_stat->bindValue(':usu_senha', sha1($objUsuario->getSenha() . USER_HASH), \PDO::PARAM_STR);
$this->_stat->execute();
return $this->_getUsuario($this->_stat->fetch(\PDO::FETCH_ASSOC));
} catch (\PDOException $e) {
throw new \model\conexao\Excecao($e->getMessage());
}
}
示例7: insert
public function insert(Usuario $u)
{
if ($this->getUsuario($u->getLogin(), $u->getSenha()) == 0) {
$i = $u->getId();
$n = $u->getNome();
$l = $u->getLogin();
$s = $u->getSenha();
$e = $u->getEmail();
if ($stmt = $this->connection->prepare("Insert into `TB_Usuario` (`id_usuario`, `nm_usuario`, `ds_login`, `ds_senha`, `ds_email`) VALUES (?,?,?,?,?)")) {
// "sss" retpresenta 3 strings, se fosse 2 string e um interio seria "ssd"
$stmt->bind_param("issss", $i, $n, $l, $s, $e);
$stmt->execute();
$stmt->close();
redirect("/painel/usuarios");
} else {
echo "<hr>";
die($this->connection->error);
echo "<hr>";
}
} else {
echo "Usuario Ja Cadastrado";
}
}
示例8: buscaUsuario
function buscaUsuario($con,Usuario $usuario){
$senhaCrypt = md5($usuario->getSenha());
$rs = $con->prepare("select *from usuarios where email = ? and senha= ?");
$rs->bindValue(1,$usuario->getEmail());
$rs->bindParam(2,$senhaCrypt);
$rs->execute();
$rs->setFetchMode(PDO::FETCH_CLASS, "Usuario");
$usuario = $rs->fetch();
return $usuario;
}
示例9: insert
/**
* Inseri um registro na tabela
*
* @parametro UsuarioMySql usuario
*/
public function insert(Usuario $Usuario)
{
$sql = "INSERT INTO {$this->table} (cpf, nome, senha, email) VALUES ( :cpf, :nome, :senha, :email)";
$cpf = $Usuario->getCpf();
$nome = $Usuario->getNome();
$senha = $Usuario->getSenha();
$email = $Usuario->getEmail();
$stmt = ConnectionFactory::prepare($sql);
$stmt->bindParam(':cpf', $cpf);
$stmt->bindParam(':nome', $nome);
$stmt->bindParam(':senha', $senha);
$stmt->bindParam(':email', $email);
$stmt->execute();
$sql = "SELECT LAST_INSERT_ID() as last_id";
$stmt = ConnectionFactory::prepare($sql);
$stmt->execute();
$last_id = (array) $stmt->fetch();
foreach ($last_id as $value) {
$_REQUEST['id'] = $value;
}
}
示例10: Query
<?php
include 'classes/querys.php';
include 'classes/classe_usuario.php';
$conexao = new Query();
$conexao->logar();
$usuario = new Usuario($_REQUEST);
if (isset($_REQUEST['acao']) && $_REQUEST['acao'] == "LOGAR") {
// REGISTRA UM LOG
$result = $conexao->procurarUsuario($usuario->getEmail(), $usuario->getSenha(), false);
// login,senha,limit
$json_str = json_encode($result, JSON_PRETTY_PRINT);
echo $json_str;
}
示例11: toRecordSet
function toRecordSet(Usuario $usuario)
{
return array($usuario->getId(), $usuario->getUsuario(), $usuario->getSenha(), $usuario->getNome(), $usuario->getEmail(), $usuario->getNivel(), $usuario->getEmpresa()->getId());
}
示例12: Usuario
<?php
include 'class/Usuario.class.php';
$objUsuario = new Usuario();
$objUsuario->setUsuario($_POST['usuario']);
$objUsuario->setSenha($_POST['senha']);
$lembrar = isset($_POST['lembrar']) ? $_POST['lembrar'] : "nao";
//var_dump($objUsuario);
if ($objUsuario->getUsuario() == "admin" && $objUsuario->getSenha() == "admin") {
echo "<h3>Usuario Valido</h3>";
echo "Usuario.........: " . $objUsuario->getUsuario();
echo "<br>Senha............: " . $objUsuario->getSenha();
echo "<br>Lembrar........: " . $lembrar;
echo "<br/>";
echo '<a href="index.html" class="botao"><h3>Deslogar</h3></a>';
//header("Location: AQUI VOCE DIGITA O NOME DO ARQUIVO QUE QUER DIRECIONAR EXEMPLO:INDEX.PHP");//direcionar a uma pagina
} else {
//header("Location: index.html");
echo "<h3>Usuario Invalido</h3></br>";
echo '<a href="index.html" class="botao"><h3>Voltar</h3></a>';
}
?>
<!--<link rel="stylesheet" href="login/signin.css"/>-->
<!--essa linha e paraacessar o CSS que eu configurei se quiser que o botao
fique estilizado é so tirar do comentario to mandando o arquivo CSS tambem e so substituir-->
示例13: Usuario
<?php
include_once 'classes\\Usuario.class.php';
session_start();
$usuario = new Usuario();
$usuario->setLogin($_POST['login']);
$usuario->setSenha($_POST['senha']);
if (NULL != $usuario->buscarUsuario()) {
$_SESSION['login'] = $usuario->getLogin();
$_SESSION['senha'] = $usuario->getSenha();
header('Location:index.php');
} else {
unset($_SESSION['login']);
unset($_SESSION['senha']);
header('location:index.php?pagina=login');
}
示例14: Usuario
<?php
require 'database.inc';
require 'usuario.inc';
$usuario = new Usuario();
$usuario->setUsuario($_POST['usuario'], $_POST['senha']);
$banco = new Database();
$sql = $banco->query("Select nome, username From usuarios where username='" . $usuario->getUser() . "' and senha='" . $usuario->getSenha() . "'");
$user = mysql_fetch_assoc($sql);
if (empty($user)) {
echo "Usuario e senha invalidos!";
} else {
setcookie('chave', $usuario->getUser());
include_once 'CacheArquivo.php';
include_once 'CacheSessao.php';
require 'log.inc';
$log = new Log();
$log->setLog($usuario->getUser(), date('Y-m-d H:i:s'), "Efetuou login");
$sql = $banco->query("insert into log (usuario,hora,acao) values ('" . $usuario->getUser() . "','" . $log->getHora() . "','Efetuou Login')");
function guardar_valor(Cache $cache, $chave, $valor)
{
$cache->set_valor($chave, $valor);
}
function recuperar_valor(Cache $cache, $chave)
{
return $cache->get_valor($chave);
}
$cacheArquivo = new CacheArquivo();
$cacheSessao = new CacheSessao();
$sql = $banco->query("Select * from contatos");
while ($resultado = mysql_fetch_assoc($sql)) {
示例15: updateSenha
function updateSenha(Usuario $usuario)
{
$stmt = $this->pdo->prepare('
UPDATE
' . self::$TABELA_USUARIO . '
SET
senha = ?
WHERE
id=?
');
$queryParams = array($usuario->getSenha(), $usuario->getId());
$stmt->execute($queryParams);
}