Visualizzazione risultati 1 fino 16 di 16

Discussione: Vorrei inserire il log-in nel sito

  1. #1
    Guest

    Predefinito Vorrei inserire il log-in nel sito

    ho un sito in HTML e vorrei fare in modo che alcune pagine risultino visualizzabili agli utenti iscritti
    Come posso fare?

    Inoltre ho anche un forum con Invision versione 2 e vorrei che non sia necessario effettuare due iscrizioni separate, una per il sito e una per il forum

    Premetto che di PHP non so niente quindi avrei bisogno di alcuni script già pronti

  2. #2
    Guest

    Predefinito

    www.asbafo.net ....lo trovi quì ma è molto faticoso xkè dovresti creare una pagina diversa x ogni utente

  3. #3
    Guest

    Predefinito

    <form method="post" action="http://www.tuosito/forum/login.php">
    <table width="100%" cellpadding="3" cellspacing="1" border="0">
    <tr>
    <td align="center">
    <input type="hidden" name="redirect" value="index.php" />
    Utente:<br />
    <input type="text" name="username" size="15" />
    <br />
    Passwort:<br />
    <input type="password" name="password" size="15" />
    <br />
    <table border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><input type="checkbox" name="autologin" value="ON" /></td>
    <td>&nbsp;salva</td>
    </tr>
    </table>
    <br />
    <input type="submit" name="login" value="Login" />
    </td>
    </tr>
    </table>
    </form>


    Provalo, dovrebbe funzionare

  4. #4
    Guest

    Predefinito

    qualche altro metodo non c'è?

  5. #5
    Guest

    Predefinito

    ho detto che di PHP sono zero

    Dove dovrei inserire questo script?

  6. #6
    Guest

    Predefinito

    Niente è una stupidaggine: lo metti nel tuo codice html dove vuoi e e per farlo funzionare sopra dove c'è scritto tuosito/forum mette il percorso dove c'è il file login.php

  7. #7
    Guest

    Predefinito

    Questo form è per farti accedere al forum.Per accedere a delle pagine non penso ci sia un altro modo oltre al php(tipo cms).

  8. #8
    Guest

    Predefinito

    vorrà dire che al login ci rinuncio

  9. #9
    Guest

    Predefinito

    O ti prendi/crei un cms come php nuke o rinunci.Non c'è altra scelta.

  10. #10
    Guest

    Predefinito

    io di php nuke invision non ne so nulla. Pero' per fare i login e pagine accessibili ad utenti posso aiutarti. Innanzi tutto devi sapere che le pagine in cui c'e' php devono avere estensione php e non html poi basta che copi questo codice nelle pagine:

    <?php
    if(isset($_POST['login'])) {
    $_SESSION['login'] = "true";
    if(isset($_POST['ricorda'])) {
    setcookie("utente", $_POST['utente'], time() + 10000000);
    setcookie("password",$_POST['password'], time() + 10000000);
    }
    }
    if(isset($_POST['logout'])) {
    $_SESSION['login'] = "false";
    }
    ?>

    <form ation = "<?php echo $_SERVER['PHP_SELF']; ?>" method = "POST">
    Utente: <input type = "text" name = "utente" value = "<?php if(isset($_COOKIE['utente'])) echo $_COOKIE['utente']?>" size = "10" />
    Password: <input type = "password" name = "password" value = "<?php if(isset($_COOKIE['password'])) echo $_COOKIE['password']?>" size = "10" />
    <input type = "submit" name = "login" value = "login" />
    <input type = "checkbox" name = "ricorda" <?php if(isset($_COOKIE['utente'])) echo "checked = \"checked\"";?> />
    <span style = "font-size: 80%">Ricorda</span>


    Questa fa una piccolissima form (ma utilizza anche i cookie).

    Poi nelle pagine in cui vuoi limitare l'accesso (rinominale anche quelle in php) all'inizio inserisci una cosa del genere

    <?php
    if($_SESSION['login'] == "false") header("Location: index.php");
    ?>

    Tutta la pagina sotto... In effetti e' un po' lasco ma per siti amatoriali e'' ok...

    fammi sapere se hai qualche problema

  11. #11
    Guest

    Predefinito

    quindi io inseriscoquesto script nella pagina e cambio l'estensione da html a php
    giusto?

  12. #12
    Guest

    Predefinito

    si pero' mi sono scordato un pezzo. Ma hai MySql? perche' necessita di mysql...

    <?php
    if(isset($_POST['login'])) {
    $utente = $_POST['utente'];
    $password = $_POST['password'];
    $sql = "SELECT * FROM tabellaDegliAccount WHERE utente = $utente AND password = password( $password )";
    $result = mysql_query($sql);
    $row = mysql_fetch_array($result);
    if($row) {
    $_SESSION['login'] = "true";
    if(isset($_POST['ricorda'])) {
    setcookie("utente", $_POST['utente'], time() + 10000000);
    setcookie("password",$_POST['password'], time() + 10000000);
    }
    }
    }
    if(isset($_POST['logout'])) {
    $_SESSION['login'] = "false";
    }
    ?>

    My SQl serve perche' devi memorizzare glli utenti con i relativi account...

    Fammi sapere se c'e' qualcosa che non va

    p.s.: questo lo devi mettere all'inizio di ogni file in cui compare la form per il login...


    Questo:
    <?php
    if($_SESSION['login'] == "false") header("Location: index.php");
    ?>

    lo devi mettere in tutte le pagine in cui vuoi restringere l'accesso

  13. #13
    Guest

    Predefinito

    ho mysql

  14. #14
    Guest

    Predefinito

    Citazione Originalmente inviato da SuBOIcE
    <form method="post" action="http://www.tuosito/forum/login.php">
    <table width="100%" cellpadding="3" cellspacing="1" border="0">
    <tr>
    <td align="center">
    <input type="hidden" name="redirect" value="index.php" />
    Utente:<br />
    <input type="text" name="username" size="15" />
    <br />
    Passwort:<br />
    <input type="password" name="password" size="15" />
    <br />
    <table border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td><input type="checkbox" name="autologin" value="ON" /></td>
    <td>&nbsp;salva</td>
    </tr>
    </table>
    <br />
    <input type="submit" name="login" value="Login" />
    </td>
    </tr>
    </table>
    </form>


    Provalo, dovrebbe funzionare
    non funziona, arrivo sul forum ma il log in non viene effettuato

  15. #15
    Guest

    Predefinito

    Ce l'ho anche io e funziona.Hai inserito i dati corretti per il log in?Che schermata ti appare?

  16. #16
    Guest

    Predefinito

    mi va nel forum senza effettuare il log-in

Regole di scrittura

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