本文整理汇总了PHP中Usuario::getEmail方法的典型用法代码示例。如果您正苦于以下问题:PHP Usuario::getEmail方法的具体用法?PHP Usuario::getEmail怎么用?PHP Usuario::getEmail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Usuario
的用法示例。
在下文中一共展示了Usuario::getEmail方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: set
function set(Usuario $usuario)
{
//return $this->bd->update($this->tabla, $city->get());
$paramsWhere = array();
$paramsWhere["email"] = $usuario->getEmail();
return $this->bd->update($this->tabla, $usuario->get(), $paramsWhere);
}
示例2: alterar
public function alterar(Usuario $objUsuario)
{
try {
$sqlComplemtento = !is_null($objUsuario->getSenha()) ? 'usu_senha = :usu_senha,' : '';
$sqlComplemtento2 = !is_null($objUsuario->getPerfil()) ? 'per_id = :per_id, ' : '';
$this->_stat = $this->_getConn()->prepare('UPDATE tblusuario SET usu_nome = :usu_nome,
usu_email = :usu_email,
' . $sqlComplemtento . $sqlComplemtento2 . '
usu_login = :usu_login
WHERE usu_id = :usu_id');
$this->_stat->bindValue(':usu_id', $objUsuario->getId(), \PDO::PARAM_INT);
$this->_stat->bindValue(':usu_nome', $objUsuario->getNome(), \PDO::PARAM_STR);
$this->_stat->bindValue(':usu_email', $objUsuario->getEmail(), \PDO::PARAM_STR);
$this->_stat->bindValue(':usu_login', $objUsuario->getLogin(), \PDO::PARAM_STR);
if (!is_null($objUsuario->getSenha())) {
$this->_stat->bindValue(':usu_senha', sha1($objUsuario->getSenha() . USER_HASH), \PDO::PARAM_STR);
}
if (!is_null($objUsuario->getPerfil())) {
$this->_stat->bindValue(':per_id', $objUsuario->getPerfil(), \PDO::PARAM_INT);
}
$this->_stat->execute();
return $this->_getLastInsertId();
} catch (\PDOException $e) {
throw new \model\conexao\Excecao($e->getMessage());
}
}
示例3: set
function set(Usuario $usuario)
{
//update de todos los campos menos el ID, devuelve el num de filas modificadas
$parametrosWhere = array();
$parametrosWhere["email"] = $usuario->getEmail();
return $this->bd->update($this->tabla, $usuario->getGenerico(), $parametrosWhere);
}
示例4: verificaUsuario
function verificaUsuario(Usuario $usuario)
{
$rs = $this->con->prepare("select email from usuarios where email = ?");
$rs->bindValue(1, $usuario->getEmail());
$rs->execute();
$rs->setFetchMode(PDO::FETCH_CLASS, "Usuario");
$usuario = $rs->fetch();
return $usuario;
}
示例5: doUsuario
public static function doUsuario(Usuario $u)
{
$o = self::$sessao->do_usuario($u->getEmail(), $u->getCodigo());
if ($o) {
$row = self::$sessao->getConnection()->get_row($o);
if ($row) {
self::$sessao = Sessao::fromArray($row, "id,usuario,codigo,data");
}
}
}
示例6: alterar
public function alterar(Usuario $objUsuario)
{
$v = $this->_getValidacao();
$v->setRules($objUsuario->getId(), 'required', 'ID');
$v->setRules($objUsuario->getNome(), 'required', 'NOME');
$v->setRules($objUsuario->getEmail(), 'required', 'EMAIL');
$v->setRules($objUsuario->getLogin(), 'required', 'LOGIN');
$v->validar();
return $this->_getRepositorio()->alterar($objUsuario);
}
示例7: 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();
}
示例8: 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();
}
示例9: 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();
}
示例10: mostraCarrinho
function mostraCarrinho(Usuario $usuario)
{
//$carirnho = new CarrinhoDeCompras();
$carrinhos = [];
$rs = $this->con->prepare("select id,produto,preco from carrinho where email = ?");
$rs->bindValue(1, $usuario->getEmail());
$rs->execute();
$rs->setFetchMode(PDO::FETCH_CLASS, "CarrinhoDeCompras");
while ($carrinho = $rs->fetch()) {
array_push($carrinhos, $carrinho);
}
return $carrinhos;
}
示例11: 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->getEmail() != null) {
$instrucao->setRowData("email", $usuario->getEmail());
}
if ($usuario->getLogin() != null) {
$instrucao->setRowData("login", $usuario->getLogin());
}
if ($usuario->getSenha() != null) {
$instrucao->setRowData("senha", $usuario->getSenha());
}
if ($usuario->getNivel() != null) {
$instrucao->setRowData("nivel", $usuario->getNivel());
}
if ($usuario->getDatadecadastro() != null) {
$instrucao->setRowData("datadecadastro", $usuario->getDatadecadastro());
}
if ($usuario->getHoradecadastro() != null) {
$instrucao->setRowData("horadecadastro", $usuario->getHoradecadastro());
}
echo $instrucao->getInstruction();
if ($this->Conexao->query($instrucao->getInstruction())) {
return true;
} else {
return false;
}
}
示例12: 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;
}
示例13: insert
function insert(Usuario $usuario)
{
//se le pasa un objeto City y lo inserta en la tabla
//dice el numero de filas insertadas;
$parametrosSet = array();
$parametrosSet["email"] = $usuario->getEmail();
$parametrosSet["clave"] = $usuario->getClave();
$parametrosSet["alias"] = $usuario->getAlias();
$parametrosSet["fechaalta"] = $usuario->getFechaalta();
$parametrosSet["activo"] = $usuario->getActivo();
$parametrosSet["administrador"] = $usuario->getAdministrador();
$parametrosSet["personal"] = $usuario->getPersonal();
return $this->bd->insert($this->tabla, $parametrosSet);
}
示例14: login
public function login($user, $password)
{
$usuario = new Usuario();
if ($usuario->check($user, $password)) {
session_start();
$_SESSION["authenticate"] = true;
$_SESSION["user"] = $usuario->getUser();
$_SESSION["nombre"] = $usuario->getNombre();
$_SESSION["email"] = $usuario->getEmail();
$_SESSION["rol"] = $usuario->getRol();
return true;
} else {
$this->viewLogin("Nombre de Usuario o Pasword incorrectos.");
}
}
示例15: inserir
public function inserir(Usuario $usuario)
{
try {
$sql = "INSERT INTO usuario ( \r\n nome,\r\n email,\r\n concorrer_inscricao)\r\n VALUES (\r\n :nome,\r\n :email,\r\n :concorrer_inscricao)";
//$stmt = $con = new PDO("mysql:host=localhost;dbname=dbVestibular", "root", "");
// $p_sql = Conexao::getInstance()->pre
$p_sql = Conexao::getInstance()->prepare($sql);
$p_sql->bindValue(":nome", $usuario->getNome());
$p_sql->bindValue(":email", $usuario->getEmail());
$p_sql->bindValue(":concorrer_inscricao", $usuario->getConcorrerInscricao());
return $p_sql->execute();
// header('location:sucesso.php');
} catch (Exception $e) {
print "Ocorreu um erro ao tentar executar esta ação, foi gerado um LOG do mesmo, tente novamente mais tarde.";
}
}