Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/05/2011, 16:22
nio187
 
Fecha de Ingreso: agosto-2010
Mensajes: 30
Antigüedad: 14 años, 6 meses
Puntos: 0
Funciones php

Código PHP:
function do_login($user$password) {
    
$encpwd md5($password); 
    
$query "select user, password from users where user='$user'";
    
$result mysql_query($query);
    if(
$result == NULL)
        return 
false;
    
$line mysql_fetch_array($resultMYSQL_ASSOC);
    
mysql_free_result($result);
    if(
$line['password'] !== $encpwd )
        return 
false;
    
$query "update users set session='".session_id()."' where user='$user'";
    
$result mysql_query($query);
    return 
true;

no se que pasa no me hace la función, cuando me registro esta todo perfecto, pero no me hace el login no se si el problema esta en el codigo de la funcion o el query que hago para sacar al usuario que es este:


Código PHP:
 <?php
        $user 
get_user();
        if(
$user !== NULL) {
          echo 
"<h2> " $user ". " "<a id=\"userbar\" href=\"?co=personal\">Perfil </a>" "<a id=\"userbar\" href=\"?co=manage\">Manage Contacts </a>" "<a id=\"userbar\" href=\"?co=account\">Account </a>" "<a id=\"userbar\" href=\"?co=logout\">Logout </a>" .  "</h2>";

        } else {
          echo 
'<div id="userbar">
                    
       <form action="?co=form" method="post">
    <label for="user">Usuario:</label>
        <input name="user" type="text" id="user" class="ini"/> 
    
        <label for="password">Password:</label>
        <input name="password" type="password" id="password" class="ini"/> 
    
        <input type="hidden" name="action" value="login"/> 
    <input type="submit" id="submit" value="Login"/>
        | <a href="?co=register" id ="userbar">Registrarse</a>    
</form>
       

                   </div>'
;
       } 
?>
saludos!