Hola,
El problema que tengo es el siguiente:
tengo una pagina de inicio aqui me pide mi contraseña y mi nombre de usuario,la contraseña y el nombre la tengo en una base de datos ,al momento de enviar voy a otro archivo acceso.php donde me ejecuta la consulta para saber si mi nombre se encuentra en la base de datos utilizo este codigo para asociarlos y que me de su contraseña.
y en ese mismo archivo acceso.php incluyo el conexion.php donde verifico que la sesion este inciada con este codigo
conexion.php
<?php
session_start();
session_register('connec');
if($_SESSION["connec"] == "")
{
header('index.php');
exit;
}
else
{
header('menu.php');
exit;
}
?>
el problema es que cuando comparo la contraseña y el usuario con un and o por separado me manda al index.php aunque sean correctos mis datos;pero si solo comparo alguno de los dos y si esta correcto si nos manda al menu.php
aqui esta codigo de como comparo
$consul = "SELECT usuario,contraseña FROM usuarios where usuario = '$usuario'";
$query = mssql_query($consul,$connect);
while ($row = mssql_fetch_assoc($query)) {
$usu = $row['usuario'];
$con = $row['contraseña'];
}
$va=$usu.$con;
$va2=$usuario.$contraseña;
if(trim($va)==trim($va2))
{
session_start ();
$connec ="conectado";
include('conexion.inc');
exit;
}
else
{
session_start ();
$connec ="";
include ('conexion.inc');
exit;
}
Agredeceria que me ayudaran.Gracias