本文整理汇总了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();
}
}
示例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");
}
}
示例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);
示例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");
}