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

Discussione: Creare log-in

  1. #1

    Creare log-in

    Ciao ragazzi, ho da poco creato un nuovo sito e mi farebbe piacere se qualcuno di voi mi spiegasse passo passo come inserire un servizio di log-in all'interno delle pagine. Premetto che uso altervista. Grazie anticipatamente...

  2. #2
    puoi usare le sessioni o i cookie, sai per caso se sono disabilitate le sessioni su altervista?

  3. #3
    nn so proprio

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2006
    Messaggi
    107
    sono abilitate su altervista se no che servizio sarebbe?

  5. #5
    Devi avere dietro un database mysql (attivabile su altervista), inoltre dovrai rinominare tutte le tue pagine in .php (nel caso non lo avessi fatto)

  6. #6
    si so anche come attivarlo, ma fatto questo non so come va impostato dato che è la prima volta che lo faccio....poi cmq oltre al database che devo fare?

  7. #7
    ^_^

    oltre al database dovrai fare una cosa brutta prendi la tua pagina index.htm (penso si chiami così per ora), la devi rinominare con un altro nome (scegli quello che vuoi), poi, crea una nuova pagina chiamata index.php, al suo interno scrivi: (va bene anche copia incolla)
    Codice PHP:
    <?php
    session_start
    ();
    if (!isset(
    $_SESSION['utente'])
    {
        include 
    'login.php';
    }
    else
    {
       include 
    'exindex.html';
    }
    ?>
    nella pagina login.php metti

    Codice PHP:
    <?php
    ?>
    <html>
    <head>
    <title>Login al Sito</title> // Puoi chiamarlo come vuoi
    </head>
    <body>
    <p align="center">
    <form method="POST" action="logga.php">
    <table>
    <tr><td>Nome Utente</td><td><input type="text" name="utente"></td></tr>
    <tr><td>Password</td><td><input type="password" name="pass"></td></tr>
    </table>



    <input type="submit" value="Login">
    </p>
    </form>
    </p>
    </body>
    </html>
    mentre nella pagina logga.php metti questo
    Codice PHP:
    <?php
    session_start
    ();
    if (!isset(
    $_POST['utente']) or !isset($_POST['pass']))
    {
      
    header('Location:index.php');
    }
    else
    {
     
    $utente "prova";
     
    $pass "prova";
     if (
    $_POST['utente'] == $utente and $_POST['pass'] == $pass)
     {
        
    $_SESSION['utente'] = $utente;
        
    header('Location:index.php');
     }
     else
     {
       print(
    '<html>
       <head><title>Errore</title></head>
       <body align="center">

    Il nome utente inseriti o la password sono errati

       [url="index.php"]Clicca Qui per tornare al login[/url]</p></body></html>'
    );
     }
    }
    ?>
    nelle altre pagine (trasformate in php) all'inizio metti quanto segue

    Codice PHP:
    <?php
    session_start
    ();
    if (!isset(
    $_SESSION['utente']))
    {
     
    header('Location:index.php');
    }
    ?>
    // qui metti tutto il tuo codice html

  8. #8
    P.S. Nel modo appena descritto non ti serve un Database ma avrai solo un utenza che potrà accedere...

  9. #9
    N.B. serve solo per testare il tutto e farti vedere come funzionerà ^___^

    Samleo ha ragione, sono impostati staticamente per ora questi dati

    in quanto non ti ho manco dato il codice per creare utenti o.0

  10. #10
    ok vanno bene... ora però per creare gli utenti?

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.