コード例 #1
0
ファイル: UsuarioAjax.php プロジェクト: amorimlima/Hospital
     }
     echo json_encode($retorno);
     break;
 case 'alterarSenha':
     $usuarioController = new UsuarioController();
     $senha = $_REQUEST["senha"];
     $senhaconf = $_REQUEST["confPass"];
     $email = $_REQUEST["email"];
     $mensagem = array("1" => 'campo_vazio', "2" => 'senhas_diferentes', "3" => 'alterou');
     if ($senha == "" || $senhaconf == "") {
         print_r(json_encode($mensagem['1']));
     } else {
         if ($senha != $senhaconf) {
             print_r(json_encode($mensagem['2']));
         } else {
             $emailValidacao = $usuarioController->verificaEmail($email);
             $user = new Usuario();
             $user->setUsr_senha(md5($senha));
             $user->setUsr_id($emailValidacao['id']);
             $usuario = $usuarioController->updateSenhaByUser($user);
             if ($usuario) {
                 print_r(json_encode($mensagem['3']));
             }
         }
     }
     break;
 case 'verificaSenha':
     $usuarioController = new UsuarioController();
     $user = $usuarioController->select($_REQUEST['usuario']);
     if (md5($_REQUEST['senha']) == $user->getUsr_senha()) {
         echo "true";
コード例 #2
0
ファイル: MailSendAjax.php プロジェクト: amorimlima/Hospital
<?php

require_once '../_loadPaths.inc.php';
$path = $_SESSION['PATH_SYS'];
$urlSys = $_SESSION['URL_SYS'];
include_once $path['controller'] . 'UsuarioController.php';
include_once $path['PHPMailer'] . 'class.phpmailer.php';
$userController = new UsuarioController();
switch ($_POST["acao"]) {
    case "verificaEmail":
        $emailValidacao = $userController->verificaEmail($_POST["email"]);
        if ($emailValidacao != 0) {
            print_r(json_encode($emailValidacao));
        } else {
            echo 0;
        }
        break;
    case "enviaEmail":
        // Inicia a classe PHPMailer
        $mail = new PHPMailer();
        $destinatario = base64_encode($_POST["email"]);
        // // Define os dados do servidor e tipo de conexão
        // $mail->IsSMTP(); // Define que a mensagem será SMTP
        // $mail->Host = "localhost"; // Endereço do servidor SMTP (caso queira utilizar a autenticação, utilize o host smtp.seudomínio.com.br)
        // $mail->SMTPAuth = true; // Usar autenticação SMTP (obrigatório para smtp.seudomínio.com.br)
        // $mail->Username = '******'; // Usuário do servidor SMTP (endereço de email)
        // $mail->Password = '******'; // Senha do servidor SMTP (senha do email usado)
        // Define o remetente
        $mail->From = "*****@*****.**";
        // Seu e-mail
        $mail->Sender = "*****@*****.**";