pt_register('GET', 'id'); $usuarioDAO = new UsuarioDAO(); $eadDAO = new EadDAO(); $usuario = $usuarioDAO->selectPorId($id); if ($controle_id_empresa != '1' && ($usuario->id_empresa != $controle_id_empresa or $_SESSION['controle_teste'] != '')) { echo '<br>Usuário Inativo ou Não é conveniado!<br>'; } else { $senha = ''; $tamanho = 6; $caracteres = "abcdefghijkmnpqrstuvwxyz23456789"; srand((double) microtime() * 1000000); for ($i = 0; $i < $tamanho; $i++) { $senha .= $caracteres[rand() % strlen($caracteres)]; } #atualiza no sistema $usuarioDAO->atualizaSenha($usuario->email, $senha); #atualiza no ead $eadDAO->atualizaEad($usuario, $senha); //error_reporting(0); set_time_limit(0); require "../includes/maladireta/config.inc.php"; require "../includes/maladireta/class.Email.php"; error_reporting(1); $Subject = 'Senha de Acesso do Sistema Corporativo'; $html = 'Prezado(a) ' . $usuario->nome . ',<br><br> As informações abaixo são confidenciais e importantes para você acessar nosso <strong style="color:#0000FF">Sistema Corporativo</strong>.<br><br> Seu login é: ' . $usuario->email . '<br> E sua senha de acesso é: ' . $senha . '<br><br>
pt_register('POST', 'senha_new'); pt_register('POST', 'senha_confirm'); if ($senha_new == "" || $senha_old == "" || $senha_confirm == "") { $errors = 1; $error .= "<li><b>Todos os campos são obrigatórios.</b></li>"; } if (!$usuarioDAO->verificaSenha($controle_login, $senha_old)) { $errors = 1; $error .= "<li><b>A Senha atual não confere.</b></li>"; } if ($senha_new != $senha_confirm) { $errors = 1; $error .= "<li><b>A confirmação da nova senha não confere, digite novamente.</b></li>"; } if ($errors != 1) { $usuarioDAO->atualizaSenha($controle_login, $senha_new); $senha = $usuarioDAO->codificaSenha($controle_login, $senha_new); $_SESSION['controle_senha'] = $senha; #atualiza no ead $usuario = $usuarioDAO->selectPorId($controle_id_usuario); $eadDAO = new EadDAO(); $eadDAO->atualizaEad($usuario, $senha_new); $done = 1; } if ($errors) { $error .= '</ul>'; ?> <div class="erro"><?php echo $error; ?> </div>