예제 #1
0
        */
    /*
    Valor: ALTERARSENHA
    
    Altera a senha de um usuario
    
    Paremeter:
    
    $usuario
    
    $novasenha
    */
    case "ALTERARSENHA":
        $retorno = false;
        if (!empty($_POST["usuario"])) {
            $retorno = alterarSenha($_POST["usuario"], $_POST["novaSenha"]);
        }
        cpjson($retorno);
        break;
}
function alterarSenha($usuario, $novaSenha)
{
    include dirname(__FILE__) . "/conexao.php";
    $dados = pegaDados("select * from " . $esquemaadmin . "i3geousr_usuarios where senha = '" . md5($_SESSION["senha"]) . "' and login = '******' and ativo = 1", $locaplic);
    if (count($dados) > 0) {
        $dbhw->query("UPDATE " . $esquemaadmin . "i3geousr_usuarios SET senha='" . md5($novaSenha) . "' WHERE login = '******'");
        $_SESSION["senha"] = $novaSenha;
        $to = $dados[0]["email"];
        $subject = 'nova senha i3geo';
        $message = "Sua senha foi alterada";
        mail($to, $subject, $message);
예제 #2
0
    $novaSenha = md5($_POST['novaSenha']);
    $confirmarSenha = md5($_POST['confirmarSenha']);
    if (empty($senha_antinga) || empty($novaSenha) || empty($confirmarSenha)) {
        $_SESSION['msg'] = 'erro';
        $_SESSION['erro'] = 'Nelhum Campo Pode Ficar Fazio.';
    } elseif (strlen($novaSenha) < 8) {
        $_SESSION['msg'] = 'erro';
        $_SESSION['erro'] = 'Nova Senha Muito Curta.';
    } elseif ($senha_antinga != $_SESSION["senha"]) {
        $_SESSION['msg'] = 'erro';
        $_SESSION['erro'] = 'Nao foi possivel Verificar A Autenticidade da Senha Antiga. Digite Novamente.';
    } elseif ($novaSenha != $confirmarSenha) {
        $_SESSION['msg'] = 'erro';
        $_SESSION['erro'] = 'A Confirmação da Senha Não Batem. Digite Novamente.';
    } else {
        alterarSenha($novaSenha, $codigo);
    }
}
if ($startaction == 1 && $acao == 'editarDados') {
    $codigo = $_GET['cdg'];
    $nome = $_POST['nome'];
    $nomeUsuario = $_POST['nomeUsuario'];
    $email = $_POST['email'];
    if (empty($nome) || empty($nomeUsuario) || empty($email)) {
        $_SESSION['msg'] = 'erro';
        $_SESSION['erro'] = 'Nelhum Campo pode Ficar Vazio.';
    } else {
        editarDados($codigo, $nome, $nomeUsuario, $email);
    }
}
if ($startaction == 1 && $acao == 'editarSlide') {