login ancoranon risolto

paperinik4

Utente Attivo
29 Mag 2011
1.811
0
36
Roma
www.ricetteagogo.it
Salve ragazzi mi rivolgo a voi,

In quanto siete più esperti di me. Ho provato a fare un piccolo login semplice in jquery. ma non mi fa entrare, dice che l'utente non esiste mentre esiste. ora, volevo sapere da voi se io facco un form in jqery e poi faccio un login in php può andare oppure no e deve essere per forza in jquery ??? Vi posto quello che ho fatto:

PHP:
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <script src='http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js'></script>
      <script src="./iscrizione_files/jquery.min.js"></script>
</html>
    </head>
      
      
<?php
session_start(); // Faccio partire l'azione delle sessioni
      require_once("connetti.php");

  
   $usn=htmlspecialchars(trim($_POST['username']));
    $pas=mysql_real_escape_string(md5(trim($_POST['password'])));
   
  //$nome = mysql_real_escape_string(strtolower(trim ($_POST['nome'])));
 
 
    $q=mysql_query("SELECT * FROM utenti WHERE username='$usn' AND password='$pas' AND attivo = 1");  
  if(mysql_num_rows($q) > 0){
        $riga=mysql_fetch_array($q);//aggiungi questa e

        $_SESSION['id'] = $riga['id'];
        
        $_SESSION['nome'] = $riga['nome'];
     //header("location: paginaris.php");
        echo "Sei loggato !!!";
    }else{
        //header("location: failed.php");
echo "Non sei loggato !!!";
}
?

Cosa c'è che non gli piace ???? Mi potete dare una dritta per favore ??? Grazie.

P.S.: Sotto c'è la tabella utenti.

Tabella utenti:

PHP:
create table utenti (

id		INT UNSIGNED NOT NULL AUTO_INCREMENT,
nome		VARCHAR(30) NOT NULL,
cognome 		VARCHAR(30) NOT NULL,
username 		VARCHAR(30) NOT NULL,
email                          VARCHAR(40) NOT NULL,
password    	VARCHAR(255) NOT NULL,
id_immagine	INT(255) NOT NULL,
attivo          	ENUM('1', '0') DEFAULT '0',
PRIMARY KEY (id)
);
 
Ciao

Allora perchè non mi fa entrare il bastardo pur essendo registrato ??? Non capisco. Comunque se pensi che devo spostare la discussione sulla sessione php, tu sei in grado di spostarla ????
 
Ciao

Ciao,

Risloto il problema per cui mi registrava smpre la password vuota. In pratica, nella sessione ajax, mi ero dimenticato di mettere il seguente valore:

In origine era così, e quindi registrava la password in bianco

PHP:
 data: {submit:true,nome:nome,cognome:cognome,username:username,email:email},

Adesso aggiunta il seguente campo:

PHP:
 data: {submit:true,nome:nome,cognome:cognome,username:username,email:email,password:password},

Mi registra la password corretta e posso sfruttare il vecchio login.php che avevo fatto in php. Grazie a tutti..
 
Ciao,

Risloto il problema per cui mi registrava smpre la password vuota. In pratica, nella sessione ajax, mi ero dimenticato di mettere il seguente valore:

In origine era così, e quindi registrava la password in bianco

PHP:
 data: {submit:true,nome:nome,cognome:cognome,username:username,email:email},

Adesso aggiunta il seguente campo:

PHP:
 data: {submit:true,nome:nome,cognome:cognome,username:username,email:email,password:password},

Mi registra la password corretta e posso sfruttare il vecchio login.php che avevo fatto in php. Grazie a tutti..

ti eri dimenticato a mettere la password, non ci avevo fatto caso perchè il codice mi sembrava giusto xD
 

Discussioni simili