![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
Iniciemos:
Script de conexion a la DB:
Código PHP:
Ver original
<?php $con_sql = mssql_connect("192.168.2.11\SQLSQL","DLC","PASSWORD")or die("no se puede conectar a SQL Server"); ?>
Index:
Código PHP:
Ver original
<?php include('c.php'); //GLOBAL $user; $user = ''; $pass = ''; $user = $_POST['user']; $pass = $_POST['pass']; $users = mssql_query("select id,nick,pass,tipo from dbo.rack_user where nick='$user' and pass='$pass'",$con_sql); if ($user == $row['nick'] && $pass == $row['pass']){ $_SESSION['username'] = $row['nick']; $_SESSION['tipo'] = $row['tipo']; //echo $row['nick']; //echo $row['tipo']; } else{ echo "<script language='JavaScript'>alert('Usuario o Password invalidos !!!');</script>"; } } else{ echo "<script language='JavaScript'>alert('Usuario o Password invalidos !!!'); </script>"; } } ?> <html> <head> <title>DLC Rack</title> <meta http-equiv="Content-Language" content="English" /> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <div id="wrapper"> <div id="main"> <div id="sidebar"> <br> <center> <div id="contenido"> <br><br><br><br> <div id="login"> <form name='form1' method='POST' action='' class='form-signin'> <!--<h2 class='form-signin-heading'>Ingresar Datos</h2>--> <br><br><br><br><br><br><br><br> <input type='text' name='user' placeholder='Usuario' size='20px'> <br><br> <input type='password' name='pass' placeholder='Password' size='20px'> <br><br><br> <button type='submit' style='padding: 0.3em;'>Ingresar</button> </form> </div> <!-- /LOGIN --> </div> <!-- /container --> </center> </div> <!-- /main --> </div><!-- End Wrapper --> </body> </html>
Inicio.php
Código PHP:
Ver original
<?php echo 'USUARIO: '.$_SESSION['username'].'<BR>'; echo 'TIPO: '.$_SESSION['tipo']; echo '<br><a href="logout.php">Salir</a>'; ?>
logout.php
Código PHP:
Ver original
<?php $_SESSION['username']=NULL; $_SESSION['tipo']=NULL; ?>
Hice esta pequeña prueba ya que en el sistema real no me estaba funcionando.
Ingreso al index y si los datos estan bien, me direcciona a inicio.php. Llego a inicio y solo me muestra los datos una vez, si lo hago con dos sesiones (esta de prueba y la del sistema) ya no me muestra nada (una vez en cada una me mostro los datos), le doy salir y destruyo la sesión y aun así nada, no se si es que se queda pegada la sesión o que, ya intente con unset() y con otras formas de desconexion y nada.
Que pasara ?? en mysql no me da estos errores solo con sqlserver y php 5.2 que son los que estoy utilizando... repito me funciono hace como media hora pero en este momento ya no me muestra nada
![lloron](http://static.forosdelweb.com/fdwtheme/images/smilies/chillando.png)
![Negacion](http://static.forosdelweb.com/fdwtheme/images/smilies/negacion.gif)