problemi login php 5.6 mysql

davide.merlino

Nuovo Utente
20 Gen 2018
1
0
1
18
salve sono un neofita del php
sto cercando di creare un sito che utilizzi il login ad un area riservata.
Quando vado fare il login non mi fa entrare nella pagina di admin anche se nel database esiste sia password che username.
questo è il codice della pagina login.php:
PHP:
<?php

function logIn($usr,$pass)
{ 
$data ="SELECT * FROM tbl_login WHERE username_login='".$usr."' AND password_login='".$pass."'";
$result = mysqli_query($data);
$n = mysqli_num_rows($result);

if($n == 1){
session_start();
$_SESSION['usr']=$usr;

header("Location:main.php");
}
else{
header("Location:index.php?access=no");
}
}

?>


codice index.php:
<?php require_once("classes/login.php"); ?>
<?php if(isset($_POST['usr']) && isset($_POST['pwd'])){
$usr=$_POST['usr'];
$pass=$_POST['pwd'];
logIn($usr,$pass);
}?>


<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Blog</title>
</head>
<body>
<?php include_once("config/db_connessione.php");
$conn = new db_connessione();
$conn->connetti(); ?>
<h1>Accesso all'amministrazione:</h1>
<form action = "" method="POST">
Username:<br />
<input name="usr" id="usr" type="text"><br />
Password:<br />
<input name="pwd" type="password" id="pwd" size="20"><br />
<input name="submit" type="submit" value="Entra">
</form>
</body>
</html>


codice pagina db_connessione.php:
<?php
class db_connessione
{
  // parametri per la connessione al database
  private $nomehost = "localhost";   
  private $nomeuser = "root";       
  private $password = "";
  private $db_name = "blog";
        
  // controllo sulle connessioni attive
  private $attiva = false;

  // funzione per la connessione a MySQL
  public function connetti()
  {
   if(!$this->attiva)
   {
    if($connessione = mysql_connect($this->nomehost,$this->nomeuser,$this->password)){
    echo "connesione eseguita<br>";
    if($db_select_name = mysql_select_db($this->db_name)){
    echo "selezione del database riuscita<br>";
    }else{
    echo "selezione del database non riuscita o mancata<br>";
    }
 
    }
       }else{
        return true;
 
       }
    }

}
?>

struttura tabella:
tabella nome tbl_login
campo id_login PRIMARY, AUTO_INCREMENT;
campo username_login, value = davide;
campo password_login, value=123;

Grazie in anticipo!!
 
Ultima modifica di un moderatore:

Max 1

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
29 Feb 2012
4.403
338
83
@davide.merlino
Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
code.gif
quando posti del codice, oppure la funzione codice dalla barra degli strumenti
box inserisci 2.png.JPG

Inoltre ti prego di leggere attentamente il regolamento generale del forum e quello di sezione dove posti
Grazie
Per questa volta te lo sistemo io ma mi raccomando per il futuro
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] Problemi con il riconoscimento login. PHP 21
M [PHP] Problemi con login facebook PHP 0
S [PHP] Problemi con Login e pagina Utente PHP 5
webmachine [PHP] Problemi con Login e pagina Utente PHP 3
F Problemi login con lo script php PHP 2
L problemi codice php per il login PHP 8
L Problemi con il login PHP 2
P Problemi di login PHP 45
A problemi con la login... PHP 5
M problemi con pagina login PHP 2
L Problemi login pannello Minigal PHP 0
M Problemi login [Era: aiuto] Supporto Mr.Webmaster 3
M Problemi login Classic ASP 1
C Problemi login Discussioni Varie 16
F Problemi visualizzazione mappa Android studio Sviluppo app per Android 0
S Problemi Javascript + Aruba Javascript 2
A Problemi con move_uploaded_file PHP 7
M Problemi con la stampa dei valori in php PHP 1
L Problemi form Pagina php HTML e CSS 3
R Tutto su utf-8 ma ancora problemi con i caratteri speciali in mysql MySQL 1
Z problemi con foreach insert into PHP 10
B javascript per problemi con pdf e Safari Javascript 0
N Problemi kit videosorveglianza IP Cam e Videosorveglianza 0
M Problemi con creazione maschere Presentati al Forum 1
M Problemi con query a più tabelle PHP 3
R Problemi anomalo insermento in db PHP 9
S Problemi delle funzioni eliminate con PHP e MySQL PHP 4
S Problemi di un principiante PHP 3
M Problemi con blog Grav CMS (Content Management System) 0
F Problemi di visualizzazione di un sito su più browser WordPress 0
S Problemi di visualizzazione form contatti sito web HTML e CSS 2
S incoerenza di stampa. problemi con il magenta Photoshop 3
A problemi con paypall Java 1
A Problemi di accesso da remoto a Ipcam IP Cam e Videosorveglianza 6
michele81 [WordPress] problemi plug meteo api key WordPress 4
E Problemi in registrazione telecamere Dahua IP Cam e Videosorveglianza 6
felino [Windows 8.1] Problemi con connessione WiFi Windows e Software 0
M [PHP] Problemi su inserimento array nel db PHP 7
E [PHP] problemi nuova riga con fwrite su piattaforma android PHP 5
M [PHP] Problemi di salvataggio su campo calcolato PHP 0
O [HTML] problemi con la regola "background-attachment: fixed" in EDGE HTML e CSS 0
M [PHP] Problemi con query unione PHP 11
M [PHP] Problemi con select PHP 6
Spown [WordPress] Problemi visualizzazione su più browser + voci menu in movimento WordPress 1
ANDREA20 [HTML] problemi con il footer HTML e CSS 1
D [MS Access] problemi con inserimento campo in una maschera MS Access 6
A [WordPress] problemi con xampp WordPress 2
M Problemi con database Apache/2.4.37 (Win32) OpenSSL/1.1.1a PHP/7.3.1 PHP 6
P Problemi comunicazioni Comunicazioni dallo Staff 8
G I problemi non vengono solo per nuocere Presentati al Forum 0

Discussioni simili