コード例 #1
0
 public function recuperarSenha($email)
 {
     $msg = array();
     $idUsuario = Usuario::buscaPorEmail($email);
     if (!$idUsuario) {
         $msg[] = "E-mail não cadastrado";
     } else {
         $novaSenha = Usuario::getNovaSenha();
         $objUsuario = new Usuario();
         $objUsuario->id = $idUsuario;
         $objUsuario->carregar();
         $objUsuario->senha = md5($novaSenha);
         if ($objUsuario->alterar()) {
             Email::enviar($objUsuario->email, "Nova Senha", "esqueci-senha.html", array('nome' => $objUsuario->nome, 'email' => $objUsuario->email, 'telefoneSite' => $_SESSION['s3'][NOMESITE]['config']['telefone'], 'emailSite' => $_SESSION['s3'][NOMESITE]['config']['email-contato'], 'novaSenha' => $novaSenha));
             $msg[] = "Nova senha foi enviada por e-mail";
         }
     }
     return $msg;
 }
コード例 #2
0
ファイル: cadastro.php プロジェクト: rpsilveira/poker
        echo "<script>window.location = 'listagem.php';</script>";
    } else {
        echo "<script>\n                    alert('Erro ao excluir o cadastro. Verifique as dependências e tente novamente.');\n                    window.location = 'listagem.php';\n                  </script>";
    }
}
if ($_POST) {
    if ($codigo == 0) {
        if ($usuario->incluir()) {
            echo "<script>window.location = 'listagem.php';</script>";
        } else {
            echo "<script>alert('Erro ao incluir!')</script>";
        }
    } else {
        if ($codigo == $_SESSION["usr_id"] && isset($_POST["bloqueado"])) {
            echo "<script>alert('Não é permitido bloquear o usuário logado!')</script>";
        } elseif ($usuario->alterar()) {
            echo "<script>window.location = 'listagem.php';</script>";
        } else {
            echo "<script>alert('Erro ao alterar!')</script>";
        }
    }
}
?>

  <link rel="stylesheet" href="../css/bootstrapValidator.min.css"/>
  
  <script>
  $(document).ready(function() {
      $('#form_cad')
          .bootstrapValidator({
              // Only disabled elements are excluded
コード例 #3
0
<?php

include "tupi.inicializar.php";
$codAcesso = 7;
include "tupi.seguranca.php";
//classes
$oUsuario = new Usuario();
//inclusao de perfil
if (isset($_REQUEST['acao'])) {
    if ($_REQUEST['acao'] == "Incluir") {
        $oUsuario->incluir();
    }
    if ($_REQUEST['acao'] == "Alterar") {
        $oUsuario->alterar();
    }
    if ($_REQUEST['acao'] == "Excluir") {
        $oUsuario->excluir();
    }
} else {
    $_SESSION['tupi.mensagem'] = 5;
}
header("Location:cadastro.usuarios.php");
コード例 #4
0
ファイル: cusuario.php プロジェクト: erikramos/sad_360
 function salvar()
 {
     $dados = $this->input->post();
     if ($dados['us_nome'] == "") {
         $this->session->set_flashdata('erro', 'Preencha o nome do Usuario.');
         redirect(site_url() . '/cusuario/manter', 'refresh');
     } else {
         if ($dados['us_login'] == "") {
             $this->session->set_flashdata('erro', 'Preencha o login do Usuario.');
             redirect(site_url() . '/cusuario/manter', 'refresh');
         } else {
             if ($dados['us_senha'] == "") {
                 $this->session->set_flashdata('erro', 'Informe a senha do Usuario.');
                 redirect(site_url() . '/cusuario/manter', 'refresh');
             }
         }
     }
     if ($dados['us_id'] != "") {
         $us = new Usuario();
         $us->alterar($dados);
     } else {
         $us = new Usuario();
         $us->cadastrar($dados);
     }
     redirect(site_url() . '/cusuario/listar', 'refresh');
 }
コード例 #5
0
			$GLOBALS["mensagem"] = $e->getMessage();
		}
	} else {
		$GLOBALS["mensagem"] = "Não há conexão com o banco de dados.";
	}
}

if (isset($_POST["acaoSalvarAlteracoes"])) { // Se o formulário de salvar alterações foi submetido
	if ($conexao) {
		try {
			$registroAAtualizar->buscarPorCodigo($_POST["codigo"]);
		} catch (Exception $e) {
			$GLOBALS["mensagem"] = $e->getMessage();
		}
		
		$registroAAtualizar->alterar($_POST["senha"], $_POST["nivelDeAcesso"]);
		
		try {
			$registroAAtualizar->salvarAlteracoes();
			$GLOBALS["mensagem"] = "Alteração salva com sucesso!";
		} catch (Exception $e) {
			$GLOBALS["mensagem"] = $e->getMessage();	
		}
	} else {
		$GLOBALS["mensagem"] = "Não há conexão com o banco de dados.";
	}
}

if (isset($_POST["acaoExcluir"])) { // Se o botão "Excluir" foi acionado
	$GLOBALS["mensagem"] = "<form method=\"post\">Deseja realmente excluir esse registro? ";
	$GLOBALS["mensagem"] .= "<input type=\"hidden\" name=\"acaoConfirmarExclusao\" value=\"1\"><input type=\"hidden\" name=\"acaoExcluir\" value=\"".$_POST["acaoExcluir"]."\"><input type=\"submit\" value=\"Sim\"> <input type=\"button\" value=\"Não\" onclick=\"window.location='".$nomeArquivo."'\"></form>";
コード例 #6
0
<?php

require_once './header.php';
require_once './Usuario.php';
//Cria uma instancia de clientes
$Usuario = new Usuario();
$InfUsuario = $Usuario->find($_GET['id']);
if (isset($_GET['usuario'])) {
    $Usuario->alterar($_GET['id'], $_GET['usuario'], $_GET['email'], $_GET['senha']);
    header("location:indexUsuario.php");
}
?>
<div class="container">
    <h1>Alteração de Clintes</h1>
    <hr class="divider">
    <div class="row">
        <h4 class="text-center text-uppercase">Usuario: <?php 
echo $InfUsuario['usuario'];
?>
 </h4>
        <form method="get">
            <div class="row">
                <div class="col-lg-2">
                    <label class="control-label">id</label>
                    <input readonly class="form-control" name="id" value="<?php 
echo $_GET['id'];
?>
"/>
                </div>
                <div class="col-lg-4">
                    <label class="control-label">Usuario</label>
コード例 #7
0
ファイル: alterarUsuario.php プロジェクト: nadoneves/farma
$usuario = new Usuario($_POST);
if ($_POST) {
    $alt = $_POST['editar'];
    // Condicao responsavel por trocar o status de ativo para inativo
    if ($alt == "Trocar") {
        $alterar = $usuario->trocar($_POST['idusuario'], $_POST['ativo']);
        if ($alterar) {
            $msg = "ok";
        } else {
            $msg = "erro";
        }
        header('Location: alterarUsuario.php?msg=' . $msg);
    }
    //condicao responsavel por efetuar as alteracoes
    if ($alt == "Alterar") {
        $alterar = $usuario->alterar($_POST['idusuario']);
        if ($alterar) {
            $msg = "ok";
        } else {
            $msg = "erro";
        }
        header('Location: alterarUsuario.php?msg=' . $msg);
    }
    // condicao que exibe os dados do usuario no formulario para edicao
    if ($alt == "Editar") {
        $editar = $usuario->pesquisar($_POST['idusuario']);
        ?>
<br /><br />
<form method="post">
	<input type="hidden" name="idusuario" value="<?php 
        echo $editar->idusuario;
コード例 #8
0
<?php

require 'common.inc.php';
$usuario = null;
$regraUsuario = new Usuario();
$id_usuario = intval($_GET['usuario']);
if ($id_usuario > 0) {
    $usuario = $regraUsuario->pegar($id_usuario);
}
if (count($_POST) > 0) {
    try {
        if ($id_usuario > 0) {
            $usuario = $regraUsuario->pegarDoPost($usuario);
            $regraUsuario->alterar($usuario);
            $msgsucesso = 'Usuário alterado com sucesso!';
        } else {
            $usuario = $regraUsuario->pegarDoPost();
            $id_usuario = $regraUsuario->inserir($usuario);
            $usuario->id_usuario = $id_usuario;
            $msgsucesso = 'Usuário cadastrado com sucesso!';
            $url = WEB_PATH . "/admin/usuario/";
            $url .= strtolower(sanitize_slug($usuario->nome));
            $url .= '-' . $usuario->id_usuario;
            $url .= '?sucesso=' . urlencode($msgsucesso);
            header('Location: ' . $url);
            exit;
        }
    } catch (Exception $e) {
        $msgerro = $e->getMessage();
    }
}
コード例 #9
0
##########################
# carregar
##########################
if (isPost($idP)) {
    $obj = new Usuario();
    $obj->id = $_REQUEST['id'];
    $obj->carregar();
}
##########################
# remover item
##########################
if (isPost($_GET['removerItem'])) {
    @unlink(PATHUPLOAD . 'usuarios/' . $obj->imagem);
    $_POST['item']['imagem'] = "";
    $obj->carga($_POST['item']);
    if (!$obj->alterar()) {
        $msg = "Ocorreu um erro ao remover o item";
    } else {
        $msg = "Item removido com sucesso";
        $msgClass = "msgSucesso";
    }
    header("location: alterar.php?id=" . $obj->id);
}
##########################
# alterar
##########################
if (isPost($_POST['ok'])) {
    if ($_POST['senha'] == "" || $_POST['senha2'] == "") {
        $msg = "Preencha todos os campos";
    } else {
        if (strlen(trim($_POST['senha'])) < 6 || strlen(trim($_POST['senha2'])) > 10) {