/** * Método principal */ public function index() { $usuario = new Usuario(); if (!$usuario->getInformacionUsuario(Session::get('id'))) { Flash::info('Lo sentimos pero no se ha podido establecer tu información'); return Redirect::to('dashboard'); } $perfil = $usuario->perfil; $app_ajax_old = $usuario->app_ajax; $tmp_usr = $usuario; if (Input::hasPost('usuario')) { $usuario = Usuario::setUsuario('update', Input::post('usuario'), array('repassword' => Input::post('repassword'), 'oldpassword' => Input::post('oldpassword'), 'id' => $usuario->id, 'login' => $usuario->login, 'perfil_id' => $usuario->perfil_id)); if ($usuario) { Flash::valid('El usuario se ha actualizado correctamente.'); if ($app_ajax_old != $usuario->app_ajax) { Session::set('app_ajax', $usuario->app_ajax); return APP_AJAX ? View::redirect(PUBLIC_PATH . 'sistema/mi_cuenta/') : Redirect::to('/sistema/mi_cuenta'); } $usuario->perfil = $perfil; } else { $usuario = $tmp_usr; } } $this->temas = DwUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/'); $this->usuario = $usuario; $this->page_title = 'Actualizar mis datos'; }
function Main() { $cod = $_POST["c"]; $nom = urldecode($_POST["n"]); $usu = urldecode($_POST["u"]); $ema = urldecode($_POST["e"]); $ins = $_POST["i"]; $idi = $_POST["l"]; $sen = urldecode($_POST["s"]); $ati = $_POST["a"]; header('Content-Type: text/html; charset=iso-8859-1'); try { $ret = ""; $u = new Usuario(); if ($cod != "") { $u->setCodigo($cod); } if ($nom != "") { $u->setNome($nom); } if ($usu != "") { $u->setUsuario($usu); } if ($ema != "") { $u->setEmail($ema); } if ($ins != "") { $u->setCodigoInstituicao($ins); } if ($idi != "") { $u->setCodIdioma($idi); } if ($sen != "") { $u->setSenha($sen); } if ($ati != "") { $u->setAtivo($ati); } if ($cod == "") { if ($u->AdicionaUsuario()) { $ret = "GRAVADO"; } else { $ret = $u->getErro(); } } else { if ($u->AtualizaUsuario()) { $ret = "GRAVADO"; } else { $ret = $u->getErro(); } } echo Comuns::Idioma($ret); } catch (Exception $ex) { echo Comuns::Idioma($ex->getMessage()); } }
public static function mapearUsuario(Usuario $usuario, array $datos) { if (array_key_exists('usuario', $datos)) { $usuario->setUsuario($datos['usuario']); } if (array_key_exists('nombre', $datos)) { $usuario->setNombre($datos['nombre']); } if (array_key_exists('clave', $datos)) { $usuario->setClave($datos['clave']); } }
public static function getInstanceBySQLRow(array $row) { //idusuario,usuario,password,tr.descripcion,email,nombrecompleto $usuario = new \Usuario(); $usuario->setIdUsuario($row["idusuario"]); $usuario->setUsuario($row["usuario"]); $usuario->setPassword($row["password"]); $usuario->setEmail($row["email"]); $usuario->setDescripcion($row["descripcion"]); $usuario->setNombreCompleto($row["nombrecompleto"]); return $usuario; }
private function mapearUsuario(Usuario $usuario, array $props) { if (array_key_exists('idPersona', $props)) { $usuario->setIdPersona($props['idPersona']); } if (array_key_exists('usuario', $props)) { $usuario->setUsuario($props['usuario']); } if (array_key_exists('contraseña', $props)) { $usuario->setContraseña($props['contraseña']); } }
function fntGravaDados() { $nome = $_POST['txtNome']; $usuario = $_POST['txtUsuario']; $email = $_POST['txtEmail']; $senha = $_POST['txtSenha']; $senhaII = $_POST['txtRepetirSenha']; $ins = $_POST['selInstituicao']; if (trim($senha) != "" && trim($senhaII) != "") { if ($senha == $senhaII) { try { $u = new Usuario(); $g = new Grupo(); $u->setNome($nome); $u->setUsuario($usuario); $u->setEmail($email); $u->setSenha($senha); $u->setCodigoInstituicao($ins); $ret = $u->CadastraNovoUsuario(2); $g->setCodigo(3); $g->AdicionaUsuarioAoGrupo($u->getCodigo()); $_SESSION['usu'] = serialize($u); $ret = "OK"; try { $mensagem = "Foi realizado um novo cadastro de usuário no SIACC.<br />"; $mensagem .= "Nome: " . $u->getNome() . " (" . $u->getUsuario() . ")<br />"; $mensagem .= "E-mail: " . $u->getEmail() . "<br />"; //$mensagem .= "Instituição: " . $u->getNomeInstituicao() . " - " . $u->getSiglaInstituicao() . "<br />"; //$mensagem .= "Cidade/UF: " . $u->getCidadeInstituicao() . "/" . $u->getUFInstituicao() . "<br /><br />"; $mensagem .= 'Acesse o SIACC agora clicando <a href="http://siacc.regisls.net">aqui</a> para ativar a conta deste usuário e liberar seu acesso a ferramenta'; $mail = new Email(); $mail->setRemetente("Regis Leandro Sebastiani <*****@*****.**>"); $mail->setAssunto("[SIACC] Novo cadastro de usuário"); $mail->setDestinatario("*****@*****.**"); $mail->setMensagem($mensagem); $mail->Enviar(); } catch (Exception $exEmail) { Log::RegistraLog("Erro ao enviar e-mail de cadastro de usuário realizado pelo site", true); } } catch (Exception $ex) { $ret = "@lng[Erro ao gravar usuário.] " . $ex->getMessage(); } } else { $ret = "@lng[As senhas informadas não são identicas. Verifique.]"; } } else { $ret = "@lng[A senha não pode ser vazia]"; } echo $ret; }
public function crear() { if (isset($_POST["nombre"])) { //Creamos un usuario $usuario = new Usuario(); $usuario->setNombre($_POST["nombre"]); $usuario->setApellido($_POST["apellido"]); $usuario->setDni($_POST["dni"]); $usuario->setMail($_POST["mail"]); $usuario->setUsuario($_POST["usuario"]); $usuario->setPass(sha1($_POST["pass"])); $save = $usuario->save(); } $this->redirect("usuario", "index"); }
function InserirUsuario() { $email = $_REQUEST["email"]; $login = $_REQUEST["login"]; $senha = $_REQUEST["senha"]; $consulta = new Usuario(); $consulta->setUsuario($login); $consulta->setEmail($email); $consulta->setSenha($senha); if ($consulta->CadastrarUsuario()) { echo "true"; } else { echo "false"; } }
public function fromArray($array) { $usuario = new Usuario(); $usuario->setId(getValorOuNullo('id', $array)); $usuario->setSenha(getValorOuNullo('senha', $array)); $usuario->setEmail(getValorOuNullo('email', $array)); $usuario->setNivel(getValorOuNullo('nivel', $array)); $usuario->setNome(getValorOuNullo('nome', $array)); $usuario->setUsuario(getValorOuNullo('usuario', $array)); $empresaId = getValorOuNullo('empresa_id', $array); if ($empresaId != null) { $empresa = new Empresa(); $empresa->setId($empresaId); $usuario->setEmpresa($empresa); } return $usuario; }
public function Autenticar($sock) { $ssql = "SELECT usuario, senha FROM usuario A "; $ssql .= " WHERE usuario ='" . $this->usuario . "'"; $ssql .= " AND senha ='" . $this->senha . "'"; $rs = mysql_query($ssql, $sock); unset($ar); while ($linha = mysql_fetch_row($rs)) { $obj = new Usuario(null, null); $obj->setUsuario($linha[0]); $obj->setSenha($linha[1]); $ar[] = $obj; } if (count($ar) > 0) { return true; } else { return false; } }
/** * Método principal */ public function index() { $usuario = new Usuario(); if (!$usuario->getInformacionUsuario(Session::get('id'))) { MkcMessage::get('id_no_found'); return MkcRedirect::to('dashboard'); } $perfil = $usuario->perfil; $app_ajax_old = $usuario->app_ajax; if (Input::hasPost('usuario')) { if (MkcSecurity::isValidKey(Input::post('usuario_id_key'), 'form_key')) { ActiveRecord::beginTrans(); //Guardo la persona $persona = Persona::setPersona('update', Input::post('persona'), array('id' => $usuario->persona_id)); if ($persona) { $usuario = Usuario::setUsuario('update', Input::post('usuario'), array('persona_id' => $persona->id, 'repassword' => Input::post('repassword'), 'oldpassword' => Input::post('oldpassword'), 'id' => $usuario->id, 'login' => $usuario->login, 'sucursal_id' => $usuario->sucursal_id, 'perfil_id' => $usuario->perfil_id)); if ($usuario) { ActiveRecord::commitTrans(); MkcMessage::valid('El usuario se ha actualizado correctamente.'); if ($app_ajax_old != $usuario->app_ajax) { Session::set('app_ajax', $usuario->app_ajax); if (APP_AJAX) { View::redirect(PUBLIC_PATH . 'sistema/mi_cuenta/'); } else { MkcRedirect::to('sistema/mi_cuenta'); } } $usuario->perfil = $perfil; $usuario->fotografia = $persona->fotografia; } } else { ActiveRecord::rollbackTrans(); } } } $this->temas = MkcUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/'); $this->usuario = $usuario; $this->page_title = 'Actualizar mis datos'; }
public function getUsuarioByUsuarioESenha(Usuario $usuario) { $stmt = $this->pdo->prepare(' SELECT u.id AS usuario_id, u.usuario AS usuario_usuario, u.nome AS usuario_nome, u.email AS usuario_email, u.nivel AS usuario_nivel, e.id AS empresa_id, e.nome AS empresa_nome, e.tel AS empresa_tel, e.email AS empresa_email FROM ' . self::$TABELA_USUARIO . ' AS u INNER JOIN ' . self::$TABELA_EMPRESA . ' AS e ON (u.empresa_id = e.id) WHERE u.usuario = ? AND u.senha = ? '); $queryParams = array($usuario->getUsuario(), $usuario->getSenha()); $stmt->execute($queryParams); $row = $stmt->fetch(); if ($row == NULL || count($row) == 0) { throw new RegraDeNegocioException("Usuário ou senha inválidos"); } $usuario->setId($row->usuario_id); $usuario->setNome($row->usuario_nome); $usuario->setEmail($row->usuario_email); $usuario->setNivel($row->usuario_nivel); $usuario->setUsuario($row->usuario_usuario); $empresa = new Empresa(); $empresa->setId($row->empresa_id); $empresa->setNome($row->empresa_nome); $empresa->setTel($row->empresa_tel); $empresa->setEmail($row->empresa_email); $usuario->setEmpresa($empresa); return $usuario; }
if (empty($nome)) { $erro = 'Nome é obrigatório'; } else { if (empty($usuario)) { $erro = 'Usuário é obrigatório'; } else { if (empty($email)) { $erro = 'Email é obrigatório'; } else { if (empty($senha)) { $erro = 'Senha é obrigatório'; } else { require "config/config.php"; $user = new Usuario(); $user->setNome($nome); $user->setUsuario($usuario); $user->setEmail($email); $user->setSenha($senha); $user->setStatus($status); if (!$user->insert()) { $erro = 'Erro ao inserir no Banco'; } else { header('location:login.php'); } } } } } } ?> <!DOCTYPE html>
<?php // include './dao/DAO.php'; include './Dominios/Usuario.php'; $usuario = new Usuario(); $dao = new DAO(); $usuario->setUsuario($_GET["usuario"]); $usuario->setPass($_GET["pass"]); $datos = $dao->validarUsuario($usuario); if ($datos == 1) { echo $datos; } else { if ($datos == 0) { echo 0; } else { echo $datos; } } //echo 1;
require_once '../../class/Usuario.class.php'; require_once '../../class/Persona.class.php'; require_once '../../class/Privilegios.class.php'; require_once '../../class/Util.class.php'; switch ($_POST['op']) { case 'cerrar': unset($_SESSION['usuario']); echo '1'; break; case 'modificar': $objCon = new Conectar(); $objUsu = new Usuario(); $objUti = new Util(); $objCon->db_connect(); if ($_POST['txtPassNuevo'] != '' && $_POST['txtPassNuevoR'] != '' && $_POST['txtPassActual'] != '') { $objUsu->setUsuario($_SESSION['usuario'][1]['nombre_usuario'], md5($_POST['txtPassActual']), ''); $usu = $objUsu->validarUsuarioClave($objCon); if ($usu != '') { try { $objCon->beginTransaction(); $objUsu->cambiarContrasena($objCon, md5($_POST['txtPassNuevo'])); $objCon->commit(); echo "1"; } catch (PDOException $e) { $objCon->rollBack(); echo $e->getMessage(); } } else { echo "3"; } } else {
include_once '../Usuario.class.php'; include_once '../Grupo.class.php'; checkUserAuth(EXTERNAL_ROOT_PORTAL . '/index.php?error=true'); include_once '../../head.php'; $grupo = new Grupo(); $DAO_GRUPO = new GrupoDAO(); $usuario = new Usuario(); $DAO = new UsuarioDao(); $usuario->setId(limpaTexto($_GET['id'])); // Verifica se a opcao de salvar foi iniciada if (!empty($_POST['cmd']) && $_POST['cmd'] == 'editar') { // Verifica os campos obrigatorios if (!empty($_POST['nome_guerra']) && !empty($_POST['email'])) { $usuario->setNomeGuerra($_POST['nome_guerra']); $usuario->setId($_POST['id']); $usuario->setUsuario($_POST['email']); $usuario->setUsuarioGrupo($_POST['grupo']); $usuario->setAtivo('S'); $usuario->setIdPessoa($_POST['pessoa']); //Atualiza os dados do Usuário e Pessoa $retorno = $DAO->Atualizar($usuario); if ($retorno == true) { $retorno = $usuario->atualizarGrupo($usuario->getUsuarioGrupo(), $usuario->getIdPessoa()); if ($retorno == true) { echo '<script language= "JavaScript">alert("Registro cadastrado com sucesso");</script>'; echo '<script language= "JavaScript">location.href="index.php";</script>'; } else { echo '<script language= "JavaScript">alert("Erro ao salvar o grupo.");</script>'; } } else { echo '<script language= "JavaScript">alert("Erro ao salvar o registro.");</script>';
public function getUsuario($cpf) { //Filtra digitos do CPF digitado - Removendo caracteres especiais, espaços, etc. $cpf = str_replace(" ", "", preg_replace("/[^0-9\\s]/", "", $cpf)); //Realiza conexão ao banco de dados do SIGA $this->conectar(); //Realiza a pesquisa no banco de dados do SIGA, baseando-se no CPF $result = pg_exec($this->sigaconn, "select p.nome as cn, p.email as mail, p.telefone, p.celular, u.login as employeenumber, u.passmd5 as senha, u.idpessoa as id from cm_pessoa p join cm_usuario u using (idpessoa) where cpf = '{$cpf}'"); //Os dados pesquisados são recebidos por este objeto. $obj = pg_fetch_object($result); //O nome completo do usuário é formatado $obj->cn = $this->formata_nome($obj->cn); //Separação dos sobrenomes do primeiro nome $aux = explode(" ", $obj->cn); $obj->cn = $aux[0]; $obj->givenName = $aux[0]; //Eliminação do primeiro nome unset($aux[0]); //Junta os sobrenomes em apenas uma variável $obj->sn = implode(" ", $aux); $obj->brPersonCPF = $cpf; //Os telefones são formatados $obj->telefones = array(); if ($obj->telefone) { $obj->telefones[] = $this->formata_telefone($obj->telefone); } if ($obj->celular) { $obj->telefones[] = $this->formata_telefone($obj->celular); } //Eliminação das variáveis não tulizadas mais unset($obj->telefone); unset($obj->celular); unset($obj->senha); //Criação do usuário com os valores retirados do SIGA $usuario = new Usuario(); $usuario->setUsuario($obj); return $obj; }
/** * Método para editar */ public function editar($key) { if (!($id = DwSecurity::isValidKey($key, 'upd_usuario', 'int'))) { return DwRedirect::toAction('listar'); } $usuario = new Usuario(); if (!$usuario->getInformacionUsuario($id)) { DwMessage::get('id_no_found'); return DwRedirect::toAction('listar'); } if (Input::hasPost('usuario')) { // if(DwSecurity::isValidKey(Input::post('usuario_id_key'), 'form_key')) { ActiveRecord::beginTrans(); if (Usuario::setUsuario('update', Input::post('usuario'), array('repassword' => Input::post('repassword'), 'id' => $usuario->id, 'login' => $usuario->login))) { ActiveRecord::commitTrans(); DwMessage::valid('El usuario se ha actualizado correctamente.'); return DwRedirect::toAction('listar'); } else { ActiveRecord::rollbackTrans(); } //} } $this->temas = DwUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/'); $this->usuario = $usuario; $this->page_title = 'Actualizar usuario'; }
public function llenarUsuarios() { $acudiente = new Acudiente(); $acudientes = $acudiente->leerAcudientes(); foreach ($acudientes as $acu) { $usuario = new Usuario(); $usuario->setIdPersona($acu->getId_acudiente()); $usuario->setUsuario($acu->getId_acudiente()); $usuario->setContraseña($acu->getId_acudiente()); $usuario->crearUsuario($usuario); } $persona = new Persona(); $personas = $persona->leerPersonas(); foreach ($personas as $person) { $usuario = new Usuario(); $usuario->setIdPersona($person->getIdPersona()); $usuario->setUsuario($person->getIdPersona()); $usuario->setContraseña($person->getIdPersona()); $user = $usuario->leerPorId($person->getIdPersona()); if ($user == NULL) { $usuario->crearUsuario($usuario); } else { $rol = new Rol(); $roles = $rol->leerRoles($person->getIdPersona()); foreach ($roles as $ro) { if ($ro->getIdRol() == 'E') { $persona->actualizarId($person->getIdPersona(), $person->getIdPersona() . "0"); $usuario->setIdPersona($person->getIdPersona() . "0"); } } } } }
<?php require "funciones.php"; $bd = new BaseDeDatos(); $bd->setConexion(); // Instancio la clase Usuario y le paso los datos del constructor $usuario = new Usuario($_POST['us']); if (!$usuario->getUsuario()) { // Verifico si el usuario ya existe $usuario->setUsuario($_POST['no'], $_POST['ap'], $_POST['ce'], $_POST['us'], $_POST['pa'], $_POST['em']); // Llamo al método que ingresa al usuario en el sistema echo 'registrado'; // Le aviso a jquery que el registro fue exitoso } else { echo 'no-registrado'; } // En caso contrario aviso que el usuario ya existe
<?php require_once './header.php'; require_once './Usuario.php'; //Cria uma instancia de clientes $Usuario = new Usuario(); if (isset($_GET['usuario'])) { $Usuario->setUsuario($_GET['usuario']); $Usuario->setEmail($_GET['email']); $Usuario->setSenha($_GET['senha']); $mensagem = $Usuario->inserir(); header("location:indexUsuario.php"); } ?> <div class="container"> <h1>Inclusão de Usuarios</h1> <hr class="divider"> <div class="row"> <form method="get"> <div class="row"> <h4 class="text-center text-uppercase"><?php if (isset($mensagem)) { echo $mensagem; } ?> </h4> <div class="col-lg-4"> <label class="control-label">Usuáro</label> <input class="form-control" name="usuario" /> </div> <div class="col-lg-4">
<?php include 'lib/lib.php'; include 'modulo/Usuario.php'; include 'repository/UsuarioRepository.php'; include 'converter/UsuarioConverter.php'; include 'util/ServicoAutenticacao.php'; $servicoDeMensagem = new ServicoDeMensagem(); $servicoDeMensagem->limparMensagem(); try { $pdo = getConnection(); // Seta dados do usuario vindos do formulario $usuario = new Usuario(); $usuario->setUsuario($_POST['usuario']); $usuario->setSenha($_POST['senha']); $usuarios = new UsuarioRepository($pdo); $usuario = $usuarios->getUsuarioByUsuarioESenha($usuario); ServicoAutenticacao::autenticarUsuario($usuario); redirect('home'); } catch (Exception $ex) { if (isset($pdo) && $pdo->inTransaction()) { $pdo->rollBack(); } $servicoDeMensagem->setMensagem(MensagemDoSistema::ERRO, $ex->getMessage()); back(); //throw $ex; }
<?php require_once '../negocio/usuario.class.php'; //$usuario="practicante"; //$claveveAntigua="123456"; //$claveNueva="1234"; $usuario = $_POST["p_usuario"]; $claveveAntigua = $_POST["p_clave_antigua"]; $claveNueva = $_POST["p_clave_nueva"]; $objUsuario = new Usuario(); $objUsuario->setUsuario($usuario); $objUsuario->setClave_antigua($claveveAntigua); $objUsuario->setClave_nueva($claveNueva); if ($operacion == "llenarCombox") { $tabla = $_POST["p_tabla"]; if ($tabla == "personal") { $registros = $objUsuario->obtenerPersonal(); } } try { if ($operacion == "llenarCombox") { if ($tablas == "personal") { for ($i = 0; $i < count($registros); $i++) { echo '<option value="' . $registros[$i]["per_codigo"] . '">' . $registros[$i]["per_apellido"] . '</option>'; } } } } catch (Exception $ex) { } try { // $resu=$objUsuario->ModificarClaveUsuario();
public function getUsuario($busca) { //Realiza conexão com o LDAP $this->conectar(); /* Verifica se o login está sendo ralizado com o cpf ou com o uid do usuário * * O filtro é alterado de acordo com o tipo de login utilizado */ if (is_numeric($busca)) { $filter = "brPersonCPF={$busca}"; } else { $filter = "uid={$busca}"; } //Se o bind tiver sido um sucesso fazer a coleta dos dados do usuário e devolver na forma de objeto usuário if ($this->getLdapbind()) { //Pesquisa pelos dados do usuário no LDAP $sr = ldap_search($this->getLdapconn(), Config::get('base_dn'), $filter, array("uid", "cn", "sn", "givenName", "userPassword", "mail", "brPersonCPF", "employeeNumber", "jpegPhoto", "telephoneNumber")); //Recebe todas as entradas da pesquisa realizada $info = ldap_get_entries($this->getLdapconn(), $sr); //Se receber dados, COMPLETAR if ($info['count'] != 0) { //Retorna a primeira entrada $info = ldap_first_entry($this->getLdapconn(), $sr); //Recebe os atributos da pesquisa $info = ldap_get_attributes($this->getLdapconn(), $info); //Cria um objeto com os valores recolhidos do usuário $obj = (object) array(); //Preenche o objeto $obj->uid = @$info['uid'][0]; $obj->cn = @$info['cn'][0]; $obj->sn = @$info['sn'][0]; $obj->givenName = @$info['givenName'][0]; $obj->userPassword = @$info['userPassword'][0]; $obj->mail = @$info['mail'][0]; $obj->brPersonCPF = @$info['brPersonCPF'][0]; $obj->employeeNumber = @$info['employeeNumber'][0]; $obj->jpegPhoto = @$info['jpegPhoto'][0]; $obj->telephoneNumber = @$info['telephoneNumber']; //Elimina a contagem do vetor de telefones unset($obj->telephoneNumber['count']); //Cria-se uma instância de usuário $usuario = new Usuario(); //Seta os valores de usuário com os valores recebidos da pesquisa e convertidos para objeto $usuario->setUsuario($obj); //Retorna o usuário return $usuario; //Se não receber os dados } else { return false; } //Se não, retorna FALSE e mostra mensagem de erro } else { error_log("Não foi possível estabelecer uma conexão com o LDAP"); return false; } }
/** * Método para editar */ public function editar($key) { if (!($id = Security::getKey($key, 'edit_menu', 'int'))) { return Redirect::toAction('listar'); } $usuario = new Usuario(); if (!$usuario->getInformacionUsuario($id)) { Flash::error('Lo sentimos, no se ha podido establecer la información del usuario'); return Redirect::toAction('listar'); } if (Input::hasPost('usuario')) { ActiveRecord::beginTrans(); if (Usuario::setUsuario('update', Input::post('usuario'), array('repassword' => Input::post('repassword'), 'id' => $id, 'login' => $usuario->login))) { ActiveRecord::commitTrans(); Flash::valid('El usuario se ha actualizado correctamente.'); return Redirect::toAction("editar/{$key}/"); } else { ActiveRecord::rollbackTrans(); } } $this->temas = DwUtils::getFolders(dirname(APP_PATH) . '/public/css/backend/themes/'); $this->usuario = $usuario; $this->page_title = 'Actualizar usuario'; }
$objCon->beginTransaction(); $objUsu->restaurarUsuario($objCon); $objCon->commit(); echo "<b>Usuario restaurado con exito</b>"; } catch (PDOException $e) { $objCon->rollBack(); $e->getMessage(); } break; case "restaurarClave": $objCon = new Conectar(); $objUsu = new Usuario(); $objCon->db_connect(); try { $objCon->beginTransaction(); $objUsu->setUsuario($_POST['usu_nombre'], md5($_POST['usu_nombre']), ''); $objUsu->restaurarClave($objCon); $objCon->commit(); echo "La clave fue reseteada con exito.<br><b><u>Nota</u>:</u></b> Recuerde que la clave generada es la misma que el nombre usuario, <b>Notifique el cambio de esta.</b>"; } catch (PDOException $e) { $objCon->rollBack(); $e->getMessage(); } break; case "validarNombreUsuario": $objCon = new Conectar(); $objUsu = new Usuario(); $objCon->db_connect(); $error = ""; $objUsu->setUsu_usuario($_POST['usu_nombre']); $usuAux = $objUsu->buscarUsuario($objCon);
include 'lib/lib.php'; include 'session/UsuarioSession.php'; include 'modulo/Usuario.php'; include 'repository/UsuarioRepository.php'; include 'converter/UsuarioConverter.php'; try { $session = new UsuarioSession(); $servicoDeMensagem = new ServicoDeMensagem(); $pdo = getConnection(); $usuarioAutenticado = $session->getUsuarioAutenticado(); $usuarioRepository = new UsuarioRepository($pdo); $pdo->beginTransaction(); $senhaAntiga = $_POST['senha_antiga']; $usuario = new Usuario(); $usuario->setSenha($senhaAntiga); $usuario->setUsuario($usuarioAutenticado->getUsuario()); $id = $usuarioRepository->verificaSeTemUsuario($usuario); if ($_POST['senha'] != $_POST['senha_confirmar']) { throw new RegraDeNegocioException('As senhas não conferem!'); } $usuario->setSenha($_POST['senha']); $usuario->setId($id); $usuarioRepository->updateSenha($usuario); $auditoria = new Auditoria(); $auditoriaRepository = new AuditoriaRepository($pdo); // Auditoria $auditoria->setData(date('Y-m-d H:i:s')); $auditoria->setAcao(Auditoria::UPDATE); $auditoria->setObservacao('Tabela: Usuario - Id: ' . $usuario->getId() . " alterou a senha"); $auditoria->setEmpresa($usuarioAutenticado->getEmpresa()); $auditoria->setUsuario($usuarioAutenticado);
<?php include dirname(__FILE__) . '\\..\\Modelo\\Usuario.php'; include dirname(__FILE__) . '\\..\\Modelo\\Mapeador.php'; include dirname(__FILE__) . '\\..\\dao\\UsuarioDAO.php'; $mensaje = ""; session_start(); if (array_key_exists("usuario", $_POST)) { $usuarioP = $_POST['usuario']; $usuario = new Usuario(); $usuario->setUsuario($usuarioP); $userDAO = new UsuarioDAO(); $usuario = $userDAO->leerPorUsuario($usuarioP); if ($usuario == null) { $mensaje = "Usuario/Clave no encontrados"; } else { $_SESSION['usuario'] = $usuario->getUsuario(); $_SESSION['nombre'] = $usuario->getNombre(); header('Location: home.php'); die; } } ?>
<?php function __autoload($class_name) { require_once "sys/" . $class_name . '.php'; } ?> <?php $user = new Usuario(); $user->setId(1); $user->setUsuario("retest"); $user->setSenha("reteste"); //if($user->insert()){ // echo "yes"; //}else{ // echo "no"; //} ?> <?php $result = $user->find(2); echo $result->usuario; ?> <table class="table table-hover"> <thead> <tr> <th>Usuario:</th> <th>Senha:</th> </tr>
<?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='******' 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)) {