osea cuando el cliente ingresa usuario que es su correo y contraseña que es su numero telefonico en el formulario, le manda a un archivo php donde se hace una consulta para verificar el usuario y contraseña de la persona y tambien para hacer los inner join para relacionar la tabla cliente y equipo con la nota de registro y mostrar los datos de su nota de registro pero no sinceramente creo que no estoy haciendo bien esta consulta. les pongo el codigo que tengo:
a este archivo le llame login.php
Código PHP:
<?php
session_start();
include_once 'ConexionAmysql/ClaseConexion.php';
$objConexion = new ClaseConexion();
$objConexion->connect();
$objConexion->select_bd("sagstc");
class Loguin {
function verificar_login($email,$password)
{
$sql = "SELECT * FROM usuarios WHERE username='$email' and password='$password'";
$rec = mysql_query($sql);
$count = 0;
while($row = mysql_fetch_object($rec))
{
$count++;
$result = $row;
}
if($count == 1)
{
return 1;
}
else
{
return 0;
}
}
function verificar_login2($email2,$password2)
{
$sql2 = "SELECT cliente.codigo_C, cliente.correo, cliente.numero_telefonico FROM notaregistro
INNER JOIN cliente ON cliente.codigo_C = notaregistro.codigo_C
WHERE correo='$email2' and numero_telefonico='$password2' and notaregistro.codigo_C = 8";
$rec2 = mysql_query($sql2);
$count2 = 0;
while($row2 = mysql_fetch_object($rec2))
{
$count2++;
$result2 = $row2;
}
if($count2 == 1)
{
return 1;
}
else
{
return 0;
}
}
}
$objLoguin = new Loguin();
if(!isset($_SESSION['userid']))
{
if(isset($_POST['login']))
{
if($objLoguin->verificar_login($_POST['email'],$_POST['password']) == 1)
{
$_SESSION['userid'] = $result->idusuario;
header("location:Tecnico/MenuTecnico.php");
}
if($objLoguin->verificar_login2($_POST['email'],$_POST['password']) == 1)
{
$_SESSION['userid'] = $result2->idusuario;
header("location:ABMclientes.php");
}
else
{
echo '<div style = "color:white;margin-left:38.5%" class="error">Su usuario es incorrecto, intente nuevamente.</div>';
}
}
} else {
echo 'Su usuario ingreso correctamente.';
echo '<a href="logout.php">Logout</a>';
}
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="css/bootstrap.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="css/bootmetro.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="css/icomoon.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="css/metro-ui-light.css" media="screen"/>
<link rel="stylesheet" type="text/css" href="css/cssIndex.css"/>
<link rel="stylesheet" type="text/css" href="css/cssLogin/cssLogin.css" media="screen"/>
<title></title>
<script type="text/javascript">
function blurEmail(){
var email =document.getElementById("email");
email.style.background = "#d9edf7";
}
function blurPass(){
var email =document.getElementById("password");
email.style.background = "#d9edf7";
}
</script>
</head>
<body style="background-image: url('bright_squares.png')">
<div id="contenedor_login">
<div id="subContenedor">
<form action="ABMclientes.php" method="post" class="login">
<fieldset>
<legend>SIGN UP</legend>
<div class="row">
<div class="span2"><label><span class="icon-user-2"></span>Usuario</label></div>
<div class="span2"><label><span class=" icon-locked"></span>Password</label></div>
</div>
<div class="row">
<div class="span2"><input name="email" id="email" class="span2" type="text" onchange="blurEmail()" required/></div>
<div class="span2"><input name="password" id="password" class="span2" type="password" onchange="blurPass()" required/></div>
</div>
<input style="background-color: #62c462" type="submit" value="Iniciar Sesion" name="login"/>
</fieldset>
</form>
</div>
</div>
</body>
</html>