Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2009, 11:36
Enriquerg37
 
Fecha de Ingreso: abril-2009
Mensajes: 4
Antigüedad: 15 años
Puntos: 0
validar usuario y contraseña

Hola a toda la c omunidad de foros del web.

Tengo un problema con una pagina que estoy haciendo el problema es que tengo codigo html y quiero incrustarle php para que me pueda validar el nombre de usuario y la contraseña , soy relativamente nuevo en esto de programacion con php.

he le ido que tengo que usar un archivo validar.php y otros que no recuerdo mi pregunta es ¿sera que me pueden ayudar a como me ter el codigo php en el codigo html para que al darle a acceder me valide los da tos y pueda entrar o negar acceso? aca les dejo mi codigo html que inventando le meti php c omo mejor me pa recio sin saber donde o como va:

Código PHP:
<html>
<head>
<title>Pagina principal</title>
</head>
<body bgcolor="gray">
<CENTER>
<img src="une.jpg"> 
<h1>Impresion de solicitudes UNELLEZ APURE</h1> </CENTER>
<HR>
<CENTER>
<p>&nbsp;&nbsp;&nbsp; Este sistema consiste en imprimir solicitudes hechas por los bachilleres 
de esta casa de estudio UNELLEZ.</p>
</CENTER>
<CENTER>
<Table border=1 bordercolor="black" bgcolor="orange">
<TR>
<TD>
<TABLE>
<TR>
<TD>
Indique su usuario en el panel de la derecha
</TD>
</TR>
<TR>
<TD>
Solo personal autorizado tiene acceso a este sistema.
Haga <a href='info.html'>Click aqui</a><br /> si desea más información
</TD>
</TR>
</TABLE>
</TD>
<TD>
<FORM>
<CENTER>
Login : <INPUT TYPE="TEXT" NAME="LOGIN">
</CENTER>
<BR>
<CENTER>
Passwd: <INPUT TYPE="PASSWORD" NAME="LOGIN">
</CENTER>
<BR>
<center>
<INPUT TYPE="SUBMIT" NAME="ENVIAR" VALUE="ACCEDER">

<?php
    
require('DATOS/Conexion.php'); //clase donde esta la conexion a la base de datos
    
$con=new Conexion();//funcion conexion
    
$username=$_REQUEST['nombre'];//recojo el usuario
    
$password=$_REQUEST['clave'];//recojo la clave
    
$rs=mysql_query("select * from usuarios where usuario='$username' and contrasenia='$password'");
    if (
mysql_num_rows($rs)<=0){        
        
header("location: index.php?error=Error en Usuario/Password");
    }else{
        
session_name();
        
session_start();    
        
$_SESSION['usuario']=mysql_result($rs,0,"usu");
        
session_encode();
        
header("location: principal.php");//pagina una vez logeado......
        //tambien puedes enviarlo a la misma, pero en index.php tendrias que validar por si existe la session del usuario
    
}
?> 

</center>
</FORM>
</TD>
<TD>

</TD>
</TR>
</TABLE>
</CENTER>
<CENTER>
<p>(R)   Diseño: Rafael Guerrero</p>
</CENTER>
</body>
</html>
De antemano gracias a todos.