porfin ... pero mejor con php ...
Código PHP:
<?php
//Por medio de esta función inicializo la sesion
session_start();
//Archivo de conexion
require("connect.php");
function validarDominio($domain)
{
// Get the records
getmxrr($domain, $mx_records, $mx_weight);
return (count($mx_records) > 0);
}//Fin funcion validarDominio($domain)
function validarEmail($value)
{
$reg_exp= "/^[a-zA-Z0-9._-]+@[a-zA-Z0-9._-]+\.([a-zA-Z]{2,4})$/";
$result=preg_match($reg_exp, $value);
if ($result)
{
//validar el registro mx del dominio
$mailparts=explode("@",$value);
$retVal=validarDominio($mailparts[1]);
}else{
$retVal=false;
}
return $retVal;
}//Fin funcion validarEmail($value)
if($_POST['usuario']){
$email = $_POST['usuario'];
if(validarEmail($email))
{
//Define checkLogin($login, $password)
$email = $_POST['usuario'];
$contrasena = $_POST['contrasena'];
$registros = "IdUsuario, nombres, email, contrasena";
$where = "email = '".$email."' AND contrasena = '".$contrasena."'";
$customer = $sql->seleccionar('regpaciente', $registros, $where);
if($customer) {
// Aqui crea tus variables de sesion
$_SESSION['IdUsuario'] = $customer[IdUsuario];
$_SESSION['email'] = $customer[email];
$_SESSION['contrasena'] = $customer[contrasena];
setcookie ("email", $_POST['email'], time()+3600);
setcookie ("contrasena", $_POST['contrasena'], time()+3600);
// Redirección.
header("Location:usuarioguiavital/index.php");
exit();
}else{
$customer = 0; // devuelve 0 si la autenticación es falsa
$_SESSION = array(); // Limpia la sesion
// Redirección.
header("Location:usuarioxxxxxx/error2.php");
exit();
}//Fin del else
}else{
//Define checkLogin($login, $password)
$usuario = $_POST['usuario'];
$contrasena = $_POST['contrasena'];
$registros = "IdUsuario, nombres, apellidos, email, kind, usuario, contrasena";
$where = "usuario = '".$usuario."' AND contrasena = '".$contrasena."'";
$customer = $sql->seleccionar('regusuario', $registros, $where);
if($customer) {
// Aqui crea tus variables de sesion
$_SESSION['IdUsuario'] = $customer[IdUsuario];
$_SESSION['usuario'] = $customer[usuario];
$_SESSION['contrasena'] = $customer[contrasena];
setcookie ("usuario", $_POST['usuario'], time()+3600);
setcookie ("contrasena", $_POST['contrasena'], time()+3600);
// Redirección.
header("Location:usuario/index.php");
exit();
}else{
$customer = 0; // devuelve 0 si la autenticación es falsa
$_SESSION = array(); // Limpia la sesion
// Redirección.
header("Location:usuario/error2.php");
exit();
}//Fin del else
}//Fin del else
}//Fin del if
?>
aqui dejo el codigo por si ha alguien lo necesita ---