Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: login semplice

  1. #1
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222

    login semplice

    ciao, devo creare un login per gli utenti che avrà un'unica pwd, come mi conviene implementarlo e soprattutto come?
    grazie,
    ciao
    Si fanno sempre nuove scoperte

  2. #2
    Codice PHP:
    <?php
    // Definisci la password
    $password "password";
    // Controlli la password
    if ($_POST['txtPassword'] != $password) {
    // Se la password è errata mostri il form....
    ?>

    <h1>Login</h1>
    <h2>Per visitare la pagina devi inserire la password</h2>
    <form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">
        

    <label for="txtpassword">Password:</label>
        
    <input type="password" title="Enter your password" name="txtPassword" />
        inserisci qui la tua password </p>
        

    <input type="submit" name="Submit" value="Login" /></p>
    </form>

    <?php
    }
    // In caso contrario mostri la pagina protetta....
    else {

    ?>

    <h1>Questa &egrave; la pagina protetta.</h1>

    <?php
    }
    ?>

  3. #3
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    grazie, credo di aver capito. se la pwd è errata con phpself faccio rimanere la pagina attuale come a voler dire di inserire la pwd giusta, ma se volessi far si che in caso di pwd conosciuta si vada in un altra pagina? non ho capito quel passaggio nell'else. come faccio a linkare la pagina giusta in caso di pwd corretta?
    grazie
    Si fanno sempre nuove scoperte

  4. #4
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    ma nn ci sono degli errori? tante aperture di tag php e nessuna chiusura? cosa vorrebbe dire?
    Si fanno sempre nuove scoperte

  5. #5
    no questa è l'apertura
    Codice PHP:
    <?php
    o
    Codice PHP:
    <?
    e questa è la chiusura

    Codice PHP:
    <?php

  6. #6
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    al momento ho fatto così:
    nella pagina del form ho questo codice:
    Codice PHP:
    <?php
    $utenti 
    = array('utente1'=>'pwd1''utente2'=>'pwd2''utente3'=>'pwd3');

    if(
    array_key_exists($_POST['user'], $utenti) && $utenti[$_POST['user']] == $_POST['password'])
        {
            
    session_start();
            
    $_SESSION['user_loggato'] = true;
        }
    ?>
    nella pagina che lo elabora invece questo:
    Codice PHP:
    <?php
    session_start
    ();
    if(empty(
    $_SESSION['user_loggato']))
        {
            die(
    "Devi prima effettuare il login");
        }
    ?>
    ma indipendentemente da quali user e pwd metto (giusti o sbagliati) ricevo sempre il messaggio che prima devo loggarmi. dove sbaglio?
    grazie
    Si fanno sempre nuove scoperte

  7. #7
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    up please....
    Si fanno sempre nuove scoperte

  8. #8
    posta i due codici completi (la roba indispensabile come il form)

  9. #9
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    eccolo:
    codice:
    <form method="post" action="gestione/gestione.php">
    					<fieldset>
    					<legend>effettua il login</legend>
    					<div><label>user:</label> <input type="text" name="user" id="user"/></div>
    					<div><label>password:</label> <input type="text" name="password" id="password"/></div>
    					<div><input type="submit" class="submit" value="Invia"/><input type="reset" class="reset" value="Cancella"/></div>
    					</fieldset>
    				</form>
    grazie
    Si fanno sempre nuove scoperte

  10. #10
    Utente di HTML.it L'avatar di gabar-el
    Registrato dal
    Jun 2006
    Messaggi
    2,222
    up please....
    Si fanno sempre nuove scoperte

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.