Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    29

    [mysql-php] Login error

    Salve a tutti,
    visto che non sono bravo con le parole passo subito ai fatti..

    Io ho creato un login in php-mysql molto semplice, però per qualche strana ragione non funziona -_-

    Vi do il codice..

    Questa è la if per interpretare l'invio del form..
    Codice PHP:
    if($_POST['Login']) {        
        if(
    $_POST['name'] !== '' || $_POST['password'] !== '') { 
            
    name $_POST['name'];   
            
    $password $_POST['password']; 
            
    login_control($name$password); 
            if(
    $_SESSION[permission] > 0) {  
                
    header("Refresh:3;URL=".LOG_TRUE_HEADER); 
            } else {   
                
    header("Refresh:3;URL=".LOG_FALSE_HEADER);            
            }           
        }           


    Questa è la funzione login_control
    Codice PHP:
    function login_control($name$password) { 
        
    $rec mysql_query("SELECT id, nickname, password, permission, email, url, location, joined, status FROM ds_user WHERE name ='".$name."' AND password =md5('".$password."')");
          if(
    mysql_num_rows($rec) == 1) {
            while(list(
    $id$user$password$permission$mail$url$location$join$status) = mysql_fetch_array($rec))
            {
                
    $_SESSION['id']          = $id;
                
    $_SESSION['user']        = $user;
                
    $_SESSION['password']    = $password;
                
    $_SESSION['permission']  = $permission;
                
    $_SESSION['mail']        = $mail;
                
    $_SESSION['url']         = $url;
                
    $_SESSION['location']    = $location;
                
    $_SESSION['joined']      = $join;
                
    mysql_query("UPDATE ds_user SET status = 'online' WHERE `id` =$id LIMIT 1");
            }
        }


    Il codice non è complicato, però non so per qule motivo non mi esegue mai il login -_-

    Spero che troviate l'errore ( non mi sembra ce ne siano )

    Grazie Mille ^^

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2005
    Messaggi
    29
    Non so bene come ma si è risolto tutto.. ^^

    Il codice era giusto dopotutto XD

  3. #3
    ti conviene implementare un po' di sicurezza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.