Estimados Amigos:
   Hace mucho que no posteo y de echo ahora vuelvo a las pistas de PHP y quiero pedirles un poco de su ayuda  

 , bueno tengo que rehacer una pagina "intranet de una empresa" y bueno tengo que hacer el siguiente paso hay una pequeña base datos la cual tiene un nombre de user y password bueno solo a traves de esta base se pueden logear los usuarios, un ejemplo seria este 
http://intranet.local.cl/index.php, correcto bueno si tu sabes a donde apunta al pasar esta etapa ya estas violando la supuesta "seguridad" que hay solo haciendo esto 
http://intranet.local.cl/portal/index.php y ya estas dentro de la intranet y no ingresaste nada, bueno yo quiero mejorar esa seguridad y crear lo siguiente,
1.- cuando un usuario ingrese por primera vez que lo compruebe en la tabla que existe y si esta que lo dirija a un formulario para completar datos, luego de esto que lo envie nuevamente a la pagina que corresponde.
2.- cuando el usuario vuelva a ingresar y si ya esta logeado y grabado lo del paso uno debe pasar directamente al portal en este caso.
3.- que si un usuario trata de entrar por cualquier medio a la pagina que le pida el user y el passw.
estimados tengo unos codigos muy basicos los cuales espero me ayuden a mejorar.
este es el primer index.php que pide clave
-   
- <form action="Validar.php" method=post> 
- <div align="center"> 
-   <table width="293" border="0" cellspacing="0" cellpadding="0"> 
-     <tr> 
-       <td width="86" valign="top"><span class="style23">Usuario:</span></td> 
-         <td width="207"><input name="usuario" type=text size=15 maxlength="15" /></td> 
-       </tr> 
-     <tr> 
-       <td valign="top"><span class="style23">Clave:</span></td> 
-         <td><input name="clave" type="password" id="clave" size=15 maxlength="15" /></td> 
-       </tr> 
-     <tr> 
-       <td> </td> 
-         <td><strong> 
-           <input name="submit" type=submit value="entar" /> 
-         </strong></td> 
-       </tr> 
-     <tr> 
-       <td> </td> 
-         <td><span class="style1"><a href="#">Cambiar clave</a></span> </td> 
-       </tr> 
-   </table> 
- </div> 
- <label></label> 
- </form> 
-   
-   
este es que verifica que este bien la clave y el user si es asi lo envia a inscricion, de lo contrario lo envia de  nuevo al index.php para que reintente.
-   
- <?php 
- $usuario=$_POST['usuario']; 
- $clave=$_POST['clave']; 
- echo"$usuario, $clave"; 
-   
- $conn = mysql_connect("localhost", "root", ""); 
- mysql_select_db("internet_db",$conn); 
- $ssql = "SELECT * FROM usuarios WHERE nombre='$usuario' and passw='$clave'"; 
- $rs = mysql_query($ssql,$conn); 
- if (mysql_num_rows($rs)!=0){ 
-     session_start(); 
-     session_register("autentificado"); 
-     $autentificado = "SI"; 
-     header ("Location: inscripcion.php"); 
- }else { 
-   $autentificado = "NO"; 
-   header ("Location: index.php"); 
- } 
- mysql_free_result($rs); 
- mysql_close($conn); 
- ?> 
-   
-   
espero que me puedan guiar o ayudar o dar algun link de como puedo mejorar esto, muchisimas gracias,
saludos a todos,
neorent. 
