MRW.it Forum
  • Home
  • Forum
  • Fare Web
  • PHP

Codice sbagliato nel login

  • Creatore Discussione Creatore Discussione pazzomania
  • Data di inizio Data di inizio 19 Ago 2007
P

pazzomania

Utente Attivo
18 Lug 2007
52
0
0
  • 19 Ago 2007
  • #1
ciao ragazzi...
cosa c'è di sbagliato in qusto codice?
PEchè vi spiego... mi crea le sessioni... anche se metto una user e una pass inventate.. perchè? non dovrebbe....

//INIZIO CONTROLLI LOGIN
session_start ();
include "../dati.php" ;
mysql_select_db($db_name, $db);
if ( $_GET[action]=="login")
{
$sql_controllo="SELECT password,id FROM iscritti WHERE username = '$_POST[username]' ";
$result_controllo = mysql_query($sql_controllo);
$controllo = mysql_fetch_array($result_controllo);

if ( $controllo[password] == "$_POST[password]" ) {
$_SESSION[loggato]="si";
$_SESSION[username]="$_POST[username]";
$_SESSION[id_user]="$controllo[id]";
setcookie ("username", "$_POST[username]",time()+31536000,"/") ;
setcookie ("password", "$_POST[password]",time()+31536000,"/") ;
}
}
elseif ( $_GET[action]=="logout")
{
$_SESSION[loggato]="no";
session_destroy();
setcookie ("username", "", time() - 31536000,"/");
setcookie ("password", "", time() - 31536000,"/");
}


if ( $_SESSION[loggato]=="si" ) { $login="ok"; }

elseif ( isset($_COOKIE[username]) AND isset ($_COOKIE[password]) )
{
$sql_controllo="SELECT password,id FROM iscritti WHERE username = '$_COOKIE[username]' ";
$result_controllo = mysql_query($sql_controllo);
$controllo = mysql_fetch_array($result_controllo);

if ( $controllo[password] == "$_COOKIE[password]" ) {
$_SESSION[loggato]="si";
$_SESSION[username]="$_COOKIE[username]";
$_SESSION[id_user]="$controllo[id]";
$login="ok";
}
else
{
$login="no";
}
}

else { $login="no"; }

if ( $login=="ok" ) { $sql_user="SELECT * FROM iscritti WHERE id = '$_SESSION[id_user]' ";
$result_user = mysql_query($sql_user);
$users = mysql_fetch_array($result_user); }
//FINE CONTROLLI LOGIN
 
Eliox

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
  • 20 Ago 2007
  • #2
Se stai estraendo un solo dato non utilizzare mysql_fetch_array(), prova invece un controllo con mysql_num_rows sul risultato della query, se è pari a 1 fai partire la sessione.
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

D
MOOTOOLS: cosa c'è di sbagliato nel mio codice Ajax?
  • Donovant
  • 13 Mag 2011
  • Ajax
Risposte
1
Visite
2K
Ajax 13 Mag 2011
Donovant
D
M
Analisi sito per pulire codice inutile
  • Marco Galli
  • 13 Mar 2023
  • HTML e CSS
Risposte
2
Visite
1K
HTML e CSS 25 Ott 2024
Christian95
C
  • Bloccata
Modifica codice php personalizzato
  • JeiMax
  • 11 Set 2022
  • PHP
Risposte
2
Visite
1K
PHP 12 Set 2022
Max 1
R
Dubbi su siti sviluppati con Wordpress e con codice
  • RobertaG
  • 3 Set 2022
  • WordPress
Risposte
6
Visite
17K
WordPress 5 Nov 2022
lavoroveneto
L
L
tipo boolean non funzionante su mariadb (mysql). E codice php 7.4.
  • luigi777
  • 18 Giu 2022
  • PHP
Risposte
0
Visite
765
PHP 18 Giu 2022
luigi777
L
L
Php_aggiornamento codice
  • lugalzaggesi
  • 23 Ott 2021
  • PHP
Risposte
3
Visite
2K
PHP 23 Ott 2021
migo80
M
Codice wp-login non funziona
  • Shyson
  • 11 Ago 2021
  • PHP
Risposte
2
Visite
1K
PHP 12 Ago 2021
Shyson
G
Codice html
  • giammy92
  • 25 Mag 2021
  • Javascript
Risposte
1
Visite
2K
Javascript 28 Mag 2021
iTonto
I
Modificare codice e creare link
  • Shyson
  • 5 Mag 2021
  • PHP
Risposte
0
Visite
1K
PHP 5 Mag 2021
Shyson
F
Il codice php è giusto?
  • Frachan
  • 19 Apr 2021
  • PHP
Risposte
2
Visite
1K
PHP 22 Apr 2021
luigi777
L
Con le date il codice da di matto o forse non è così
  • napuleone
  • 6 Feb 2021
  • Javascript
Risposte
6
Visite
1K
Javascript 13 Mar 2021
napuleone
visualizzare il codice senza usare gli &
  • napuleone
  • 18 Gen 2021
  • HTML e CSS
Risposte
1
Visite
2K
HTML e CSS 3 Ago 2021
Massimo Moretti
M
Codice che trova item casuali
  • Shyson
  • 5 Gen 2021
  • PHP
Risposte
1
Visite
2K
PHP 5 Gen 2021
marino51
E
Barra di avanzamento codice PHP
  • epag8
  • 4 Dic 2020
  • PHP
Risposte
4
Visite
2K
PHP 5 Dic 2020
Max 1
R
[c#] Proteggere il codice dell'applicazione
  • race
  • 28 Ott 2020
  • C/C++
Risposte
0
Visite
2K
C/C++ 28 Ott 2020
race
R
D
modificare questo codice per inserimento in text e non in tabella
  • Domenico2013
  • 22 Ott 2020
  • jQuery
Risposte
1
Visite
2K
jQuery 23 Ott 2020
Domenico2013
D
L
salvare codice html in mysql
  • luigithen
  • 10 Ott 2020
  • PHP
Risposte
3
Visite
3K
PHP 21 Ott 2020
ServWise.com
S
A
eliminare caratteri diacritici con codice ascii
  • AndreaCerre
  • 27 Lug 2020
  • PHP
Risposte
4
Visite
1K
PHP 27 Lug 2020
AndreaCerre
A
M
Controllo del codice fiscale/partita iva
  • Max61
  • 2 Lug 2020
  • PHP
Risposte
11
Visite
3K
PHP 2 Lug 2020
Hormus
H
Z
Difficoltà codice data
  • z.cristiano
  • 28 Mag 2020
  • PHP
Risposte
0
Visite
1K
PHP 28 Mag 2020
z.cristiano
Z
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?