bien, esta es mi pagina php
esta es una de las tantas funciones ke tengo en la pagina y ke llamo desde las restantes, si el usuario no esta logeado, muestro el formulario de logearme
esta es la funcion
funciones.php
Código PHP:
function SessionStart($username="anonimo",$tipo="no_identificado"){
ini_set("session.use_cookies","0");
ini_set("session.use_trans_sid","1");
session_start();
$_SESSION['usuario_login'] = $username;
$_SESSION['tipo'] = $tipo;
}
function LoginForm(){
if (!isset($_SESSION['usuario_login']) ){
echo "<TABLE class=tborder cellSpacing=1 cellPadding=6 width='100%' border=0 >
<TBODY><TR id=cat><TD background='imag/headerbg.gif'><NORMALFONT><B><span class='smalltext'> Acceso Usuarios</span> </B></NORMALFONT></TD></TR>
<TR id=cat><TD class=alt1 vAlign=top>
<TABLE cellSpacing=0 cellPadding=6 width='86%' border=0>
<TBODY><TR><TD>
<FORM action=' ???? ' method='post'>
<TABLE cellSpacing=0 cellPadding=3 width='85%' border=0>
<TBODY><TR><TD vAlign=center noWrap width='9%'> Login</TD>
<TD vAlign=top noWrap width='91%'><DIV class=alt1 align=left>
<INPUT name=vb_login_username class=quote id=vb_login_username size=8></DIV></TD></TR>
<TR><TD vAlign=center noWrap width='9%'><DIV class=smallfont align=right><span class='navbar'>Passw</span></DIV></TD>
<TD vAlign=top noWrap><DIV align=left><INPUT class=quote accessKey=p tabIndex=2 type=password size=8 name=vb_login_password></DIV></TD></TR>
<TR><TD vAlign=top noWrap colSpan=2><P align=center>
<INPUT class=quote title='Entra tu usuario y password' accessKey=s tabIndex=4 type=submit value='Entrar' name=submit><BR></P></TD></TR><TR></TR>
</TBODY></TABLE></FORM></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE>";
}
}
y esta es la ke utilizo para comprobar las credenciales ke esta en la misma pagina
funciones.php
Código PHP:
function AutenticarUsuarios($login,$passwd){
$passwd2 = md5($password);
global $admin;
$query = "SELECT * FROM usuario WHERE login=".$usuario." AND passwd=".$passwd2." AND activo=1";
$result = mysql_query($query) or die("No se ha podido ejecutar la consulta: ".$query.". MySQL ha devuelto el siguiente error: ".mysql_error());
$fetch = mysql_fetch_assoc($result);
if($result){
if($usuario==$fetch['login']&&($passwd2==$fetch['passwd'])){
$admin = 1;
SessionStart();
HeaderPage(1,"admin/index.php?accion=administrar&usuario=".$_SESSION['nombre']."&tipo=".$_SESSION['tipo']."", "Entrando . <br> Espere unos segundos ");
}
}else{
$admin = 0;
SessionStart();
HeaderPage(1,"index.php?accion=mostrar&usuario=".$_SESSION['nombre']."&tipo=".$_SESSION['tipo']."", "Error ");
}
}
lo ke necesito es saber a kien darle el action del form de loguearse
no se si me explique bien
Gracias