当前位置: 首页>>代码示例>>PHP>>正文


PHP Filter::isEmail方法代码示例

本文整理汇总了PHP中Filter::isEmail方法的典型用法代码示例。如果您正苦于以下问题:PHP Filter::isEmail方法的具体用法?PHP Filter::isEmail怎么用?PHP Filter::isEmail使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Filter的用法示例。


在下文中一共展示了Filter::isEmail方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: insertar

 function insertar()
 {
     $em = Request::post("email");
     $c1 = Request::post("clave");
     $c2 = Request::post("clave2");
     $pagina = $this->plantilla->get('_index');
     $formuregistro = $this->plantilla->get('_formregistro');
     $usu = $this->gestorUsu->get($em);
     if (Request::post("email")) {
         if (Filter::isEmail($em)) {
             if ($c1 == $c2) {
                 if ($usu->getEmail() != null) {
                     $contenido = "Email repetido";
                     $datos = array("registro" => $formuregistro, "login" => "", "mensaje" => $contenido, "mensajelogin" => "");
                     $p = $this->plantilla->replace($datos, $pagina);
                     echo $p;
                 } else {
                     $fechaalta = date('Y-m-d');
                     $alias = $em;
                     $plant = Request::post('plantilla');
                     $usuario = new Usuario($em, sha1($c1), $alias, $fechaalta, $plant);
                     $rUsuario = $this->gestorUsu->insert($usuario);
                     $this->db->close();
                     $contenido = "Registro completado. Identifíquese";
                     $datos = array("registro" => "", "login" => "", "mensaje" => $contenido, "mensajelogin" => "");
                     $p = $this->plantilla->replace($datos, $pagina);
                     echo $p;
                 }
             } else {
                 $contenido = "Las claves no coinciden";
                 $datos = array("registro" => $formuregistro, "login" => "", "mensaje" => $contenido, "mensajelogin" => "");
                 $p = $this->plantilla->replace($datos, $pagina);
                 echo $p;
             }
         } else {
             $contenido = "Email incorrecto";
             $datos = array("registro" => $formuregistro, "login" => "", "mensaje" => $contenido, "mensajelogin" => "");
             $p = $this->plantilla->replace($datos, $pagina);
             echo $p;
         }
     } else {
         $this->principal();
     }
 }
开发者ID:maguria,项目名称:usuariosPlantillas,代码行数:44,代码来源:Controlador.php

示例2: Session

require_once './clases/Google/autoload.php';
require_once './clases/class.phpmailer.php';
//las últimas versiones también vienen con autoload
$sesion = new Session();
$bd = new DataBase();
$gestor = new ManageUsuario($bd);
//Datos para crear el nuevo usuario
$email = Request::post("email");
$clave = Request::post("clave");
$clave2 = Request::post("clave2");
$alias = $email;
$fechaalta = date('Y-m-d');
$usuario = new Usuario($email, sha1($clave), $alias, $fechaalta);
//Si el email es un email y las claves son iguales, creamos el usuario y le
//mandamos el correo de validación
if (Filter::isEmail($email) && $clave === $clave2) {
    //Se comprueba que no exista en la base de datos el nuevo usuario
    if ($gestor->get($email)->getEmail() != null) {
        header("Location:altausuario.php?error=exist");
    } else {
        $r = Mail::sendMail($email);
        //Mandamos el email
        if ($r === "SENT") {
            $gestor->insert($usuario);
            //Se inserta el usuario en la tabla
            $sesion->destroy();
            header("Location:altausuario.php?aviso=enviado");
        } else {
            header("Location:altausuario.php?error=noenviado");
        }
    }
开发者ID:carlosgrgr,项目名称:gestionUsuarios,代码行数:31,代码来源:phpaltausuario.php

示例3: Session

<?php

require '../clases/AutoCarga.php';
$sesion = new Session();
$bd = new Database();
$gestor = new ManageUsuario($bd);
$em = Request::post("email");
$c1 = Request::post("clave");
$c2 = Request::post("clave2");
$usu = $gestor->get($em);
if (Request::post("email")) {
    if (Filter::isEmail($em)) {
        if ($c1 == $c2) {
            if ($usu->getEmail() != null) {
                $repe = 1;
                header('Location:../index.php?repe=' . $repe);
            } else {
                $bd = new Database();
                $gestor = new ManageUsuario($bd);
                $fechaalta = date('Y-m-d');
                $alias = $em;
                $usuario = new Usuario($em, sha1($c1), $alias, $fechaalta);
                $rUsuario = $gestor->insert($usuario);
                $bd->close();
                require_once '../clases/Google/autoload.php';
                require_once '../clases/class.phpmailer.php';
                $secreto = sha1($em . Contants::SEMILLA);
                $mensaje = "Confirme su registro pulsando el siguiente enlace:" . "https://usuarioscorreo-maguria.c9users.io/oauth/activar.php?email={$em}&secreto={$secreto}";
                $envio = new Email($em, 'Active su cuenta', $mensaje);
                $envio->send();
                header('Location:../index.php?opUsuario=insert&rUsuario=' . $rUsuario);
开发者ID:maguria,项目名称:usuariosmj,代码行数:31,代码来源:phpaltausuario.php

示例4: Session

<?php

require '../clases/AutoCarga.php';
require_once '../clases/Google/autoload.php';
require_once '../clases/class.phpmailer.php';
$sesion = new Session();
$bd = new DataBase();
$gestorusuario = new ManageUsuario($bd);
//Creamos el nuevo usuario a oartur de aqui.
$alias = Request::post("alias");
$email = Request::post("email");
$clave = Request::post("pass");
$clave2 = Request::post("pass2");
$fechaalta = date('Y-m-d');
$usuario = new Usuario($email, sha1($clave), $alias, $fechaalta);
if ($clave === $clave2 && Filter::isEmail($email)) {
    if ($gestorusuario->get($email)->getEmail() != null) {
        header("Location:index.php?error=existyet");
    } else {
        $r = Mail::sendMail($email);
        if ($r === "SENT") {
            $gestorusuario->insert($usuario);
            $sesion->destroy();
            header("Location:checkmail.php?error=correcto");
        } else {
            header("Location:checkmail.php?error=incorrecto");
        }
    }
} else {
    header("Location:index.php?error=clavesdesiguales");
}
开发者ID:Miguelfdez79,项目名称:wusuario,代码行数:31,代码来源:newuser.php


注:本文中的Filter::isEmail方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。