Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Area Riservata

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    2,245

    Area Riservata

    Io vorrei mettere il login e la pass per far entrare gli utenti in una pagina. Lo script l'ho trovato sulle guide del php. Che mi consigliate?

    <form method="post">


    Login
    <input name="password2" type="password">
    </p>


    Pass
    <input name="password" type="password">
    <input type="submit" name="Submit">
    </p>
    </form>

    $username = "pippo";
    $pwd = "segreta";

    if(!isset($PHP_AUTH_USER)) {
    Header("WWW-Authenticate: Basic realm=\"Zona protetta\"");
    Header("HTTP/1.0 401 Unauthorized");
    echo "Impossibile eseguire l'autorizzazione\n";
    exit;
    } else {
    if (($PHP_AUTH_USER == $username) && ($PHP_AUTH_PW == $pwd)) {
    echo "Autorizzazione riuscita per $username.";
    } else { echo "Autorizzazione fallita.";}
    }


    dove sbaglio?

  2. #2
    se ti da errori , postali grazie.
    ______________________________________

    Progresso Web.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    2,245
    Warning: Cannot modify header information - headers already sent by (output started at /home/mhd-01/www.stefanopisciella.it/htdocs/pass.php:17) in /home/mhd-01/www.stefanopisciella.it/htdocs/pass.php on line 20

    Warning: Cannot modify header information - headers already sent by (output started at /home/mhd-01/www.stefanopisciella.it/htdocs/pass.php:17) in /home/mhd-01/www.stefanopisciella.it/htdocs/pass.php on line 21
    Text to send if user hits Cancel button


    www.stefanopisciella.it/pass.php

  4. #4
    Nel tuo codice c'e' prima una visualizzazione in HTML del Form. Poi successivamente vengono effettuati dei controlli e in alcuni casi spediti degli Headers. Ma questo non e' permesso se sono stati gia' inviati; infatti visualizzando in output il codice html, vengono gia' spediti gli headers automaticamente per visualizzare il form.
    Quindi la parte di controllo va gestista separatamente dall'output.
    Potresti indirizzare l'action del form ad un'altra pagina .php che effettua i controlli di autenticazione.

    Il tuo errore comunque e' molto comune, potresti fare anke una ricerca nel forum.

    ______________________________________

    Progresso Web.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    2,245
    quindi che devo mettere nella ricerca? header?

  6. #6
    metti

    headers already sent by
    ______________________________________

    Progresso Web.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    2,245
    non sono riuscito a trovare nulla

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.