Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Creare Login

  1. #1

    Creare Login

    Ciao ragazzi sn sempre a chiedere cose stupide lo so...ma sono costretto a fare una Login in PHP e trovo difficoltà chi mi aiuta?
    Ho creato il file conn.php

    Codice:

    <?php
    //____________________________________________
    //|QUESTO FILE CREA LA CONNESSIONE AL DATABASE|
    //|__________________________________________/
    $connessione = mysql_connect("localhost", "giovanicarrara", "")
    or die("Connessione non riuscita: " . mysql_error());

    @mysql_select_db("my_giovanicarrara") or die("Impossibile connettersi al database");
    ?>

    poi creo il file login.php

    Codice:

    <?php
    require"conn.php";
    $action = $_POST['action'];
    if ($action == "login")
    {
    $username = $_POST['username'];
    $password = $_POST['password'];
    $query = "SELECT * FROM utenti WHERE username = '{$username}' AND password = '{$password}' AND attivo = 1";
    $verifico_user = mysql_query($query);
    $ok_login = mysql_num_rows($verifico_user);
    if ($ok_login == 0)
    {
    echo"Login errato";
    }
    else
    {
    echo"Login eseguito";
    }
    }

    else {header("Location: index.php");}


    ?>

    Mi da "Login errato" anche se è presente username e password...help me!

  2. #2
    mmm...nn ho letto ttt il codice...xo prova a fare include("") al posto di require
    La programmazione...
    che passione!!..

  3. #3

    Niente da fare

    Ciao e grazie x la tua risposta.
    Niente da fare nemmeno con include("conn.php") funziona...

  4. #4
    Ho risolto...ma adesso però quando il login non è ok rimando ad una pagina che elenca gli errori cosi:

    if ($ok_login == 0)
    { header("Location: index.php?action=error&id=1"); }

    ma non fa nessuna redirect e rimane sulla pagina del login...qualcuno mi sa dire perchè sto header("") non funge?
    Se invece di header stampo con echo"Login errato" me lo stampa...come se fosse proprio l'istruzione header("Location: index.php?action=error&id=1") che non funziona!
    Aiutoooooooooo

  5. #5
    evidentemente xke effettui prima una stampa..usa il javascript

    <script language='javascript'>
    location.href='pagina.php';
    </script>
    La programmazione...
    che passione!!..

  6. #6
    Grazie cosi funziona...però lo volevo in php...vabbè

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.