Example #1
0
<?php 

include_once 'controller/bancoUsuario.php';
require_once 'PHPMailerAutoload.php';

$campos = array_map("trim", $_POST);

$email = $campos['email'];

$verifica = verificarEmail($email);

$novaSenha = md5(rand(10000, 20000));

if($verifica){
	
	$msg = "Esta é sua nova senha, é altamente recomendável que você mude assim que possível!";
	
	$mail = new PHPMailer();
	$mail->isSMTP();
	$mail->Host = 'smtp.gmail.com';
	$mail->Port = 587;
	$mail->SMTPSecure = 'tls';
	$mail->SMTPAuth = true;
	
	$mail->Username = '******';
	$mail->Password = '******';
	
	$mail->setFrom("*****@*****.**", "Comunidade Shalom");
	$mail->addAddress("{$email}");
	$mail->Subject = "Recuperar senha";
	$mail->msgHTML("<html>{$msg}<br /><br />Nova senha: {$novaSenha}</hmtl>");
Example #2
0
function salvarUsuario($nome, $email, $senha)
{
    $conn = null;
    $verifica = null;
    $senha = md5($senha);
    if (!verificarEmail($email)) {
        try {
            $conn = getConnection();
            $smt = $conn->prepare("INSERT INTO usuario (nome,email,senha) VALUES (:nome, :email, :senha)");
            $smt->bindValue(":nome", $nome);
            $smt->bindValue(":email", $email);
            $smt->bindValue(":senha", $senha);
            $verifica = $smt->execute();
            $conn = null;
        } catch (PDOException $e) {
            echo $e->getMessage();
            die;
        } finally {
            $conn = null;
        }
        return $verifica;
    } else {
        return 'Email já cadastrado!';
    }
}
Example #3
0
<?php

include_once '../clases/conexion.php';
$mensajeOk = false;
$mensajeError = "No se pudo ejecutar la aplicación";
$usuario = trim($_POST['usuario']);
$contrasena = trim($_POST['contrasena']);
if (!empty($usuario) && !empty($contrasena)) {
    if (!empty($usuario)) {
        if (!empty($contrasena)) {
            if (is_numeric($usuario)) {
                $email = mysqli_query($conexion, "Select Celular From Usuario Where Celular='{$usuario}'");
                $mensaje = 'ok';
            } else {
                if (verificarEmail($usuario)) {
                    $email = mysqli_query($conexion, "Select Email From Usuario Where Email='{$usuario}'");
                    $mensaje = 'ok';
                } else {
                    $mensaje = 'error';
                }
            }
            if ($mensaje == 'ok') {
                if (mysqli_num_rows($email) > 0) {
                    $query = mysqli_query($conexion, "Select * From Usuario \n\t\t\t\t\t\t\tWhere (Email='{$usuario}' And Contrase=md5('{$contrasena}')) OR \n\t\t\t\t\t\t\t\t(Celular='{$usuario}' And Contrase=md5('{$contrasena}'))");
                    $fila = mysqli_fetch_array($query);
                    if (mysqli_num_rows($query) > 0) {
                        if ($fila[7] != "Inactivo") {
                            $mensajeOk = true;
                            session_start();
                            $_SESSION['IdU'] = $fila[0];
                            $_SESSION['Usuario'] = $fila[1] . ' ' . $fila[2];