Visualizzazione risultati 1 fino 3 di 3

Discussione: Campi di login per cartella protetta nella home page! help!

  1. #1
    Guest

    Predefinito Campi di login per cartella protetta nella home page! help!

    Allora, ecco cosa voglio fare:
    ho creato una cartella protetta, e ho messo dei nomi utenti e delle passwrd per i miei amici.
    Nella home page, ho messo il link per andare alla pagina protetta, e quando mi chiede, inserisco user e pass.
    Io però vorrei inserire nella home, non il link alla pagina, ma 2 campi moduli e fare in modo che l'utente possa inserire in questi campi username e passwrd e poi premendo invio accedere ad una pagina riservata.
    Mi spiego meglio: in praticamente tutti i siti, sono presenti 2 moduli nei quali l'utente registrato può inserire il proprio username e la propria password, poi premendo ok, viene reindirizzato ad una pagina in cui possono accedere solo gli utenti registrati. Io voglio fare la stessa cosa.

    come seconda cosa, volevo chiedervi se era possibile fare in modo che gli utenti si registrassero automaticamente, altriementi devo creare una pagina che invia a me username e password e poi aggiungerli io manualmente.

    è possibile fare queste cose? se si come?
    Grazie mille
    Ultima modifica di scpack : 24-11-2008 alle ore 20.36.54

  2. #2
    Guest

    Predefinito

    posta lo script completo che usi per il login.
    Citazione Originalmente inviato da scpack Visualizza messaggio
    come seconda cosa, volevo chiedervi se era possibile fare in modo che gli utenti si registrassero automaticamente, altriementi devo creare una pagina che invia a me username e password e poi aggiungerli io manualmente.
    Grazie mille
    se vuoi fare questa cosa ti devi spostare sul database e non piu archiviandole in pagine php (intuisco che usi il php perche non esiste altro modo per fare ciò)
    crei una pagina di registrazione con due campi:
    Codice HTML:
    <table width="200" border="1">
      <tr>
        <td>User: </td>
        <td><form method="post" action="reg.php">
          <input type="text" name="user"/>
        </td>
      </tr>
      <tr>
        <td>Password:</td>
        <td><input type="text" name="pass"/></td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td><input type="submit" value="Registra" /></form></td>
      </tr>
    </table>
    e una di risposta reg.php
    Codice PHP:
    <?
    $user
    =$_REQUEST['user'];
    $pass=$_REQUEST['pass'];
    $db_name="";
    $db_host="localhost";
    $db_user="";
    $db_pass="";

    if (
    trim($user) == "" OR trim($pass) == ""):
    echo
    "I campi user e pass devono essere riempiti!";
    else :
    $user = addslashes(stripslashes($user));
    $pass = addslashes(stripslashes($pass));
    $db = mysql_connect($db_host, $db_user, $db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione.");

    mysql_select_db($db_name, $db)
    or die (
    "Errore nella selezione del database.");
    $query = "INSERT INTO user (user, pass) VALUES ('$user', '$pass')";
    if (
    mysql_query($query, $db))
    echo
    "Registrazione avvenuta correttamente";
    else
    echo
    "Errore durante la registrazione";

    mysql_close($db);
    endif;
    ?>
    e poi crei una tabella:
    Codice:
    CREATE TABLE user (id INT UNSIGNED NOT NULL AUTO_INCREMENT, user varchar(32) not null, pass varchar(32) not null, primary key(id))
    e poi per il login usi lo scrip che usavi prima ma invece di inserirli manualmente li dici di cercarli nella tabella
    spero che fosse questo che stavi cercando
    ciao ciao

  3. #3
    Guest

    Predefinito

    grazie mille, tutto ok

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •