Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. proteggere pagine tramite password
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • C
      cioll User • ultima modifica di

      AHIAHIAHIAHHHHI...

      qualcosa non va.. ho provato sul server, e mi dice una volta inserito nome e pass che "the page can not be displayed".. ma le pagine le devo chiamare .htm .html o .php???

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • P
        probid Super User • ultima modifica di

        @alibi: è lo stesso errore che ho fatto con cioll@,metti > <input type='submit' value='Verifica disponibilita'> dopo > <input type="text" name="alias">   alias scelto<br />Cioll@,usa questo nuovo script,devi usare le stesse regole di prima mettendo il codice in una pagina con formato .php e creando il file db.txt.
        Questo nuovo script è aggiustato ed è anche più sicuro in quanto fa uso delle sessioni e digitando l'url della pagina segreta l'utente non riuscirebbe a loggarsi se non immettesse dati corretti 😉

        [php]
        <html>
        <form action="" method="POST">
        <input type="text" name="username">   username<br />
        <input type="password" name="password">   password<br />
        <input type="submit" value="login">
        </form></html>
        <?
        session_start();
        if(isset($_POST)){
        $apri=file("db.php");
        foreach($apri as $riga){
        $el=explode("|",$riga);
        if($_POST[username]==$el[0] AND $POST[password]==$el[1]){
        $_SESSION[logged]=="ok";
        $_SESSION[username]==$_POST[username];
        echo "<br /><a href="nascosto.php">Accedi</a>";
        }
        }
        }?>[/php]Ora crea il file "nascosto.php" e inserisci il codice:

        [php]
        <?
        session_start();
        if($_SESSION[logged]=="ok"){
        echo "sei loggato come $_SESSION[username]";
        // codice della pagina segreta
        }else{
        exit();
        }
        ?>[/php]ciao!

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          cioll User • ultima modifica di

          ciao probid, grazie ancora!
          solo un dubbio: il db deve essere .php, giusto? e non .txt ? le pagine poi? tutte anche loro (modulo e nascosto) sempre in .php?

          diciamo che adesso il problema è che se compilo nome e passw e clicco login ricarica cmq la stessa pagina..

          grazie infinite della pazienza!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • P
            probid Super User • ultima modifica di

            Il db deve essere in TXT non in PHP.
            Le pagine in PHP.

            diciamo che adesso il problema è che se compilo nome e passw e clicco login ricarica cmq la stessa pagina..Non è un prob,dev'essere così...
            Se l'utente mette i dati giusti,appare il link che porta alla pagina nascosta 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              cioll User • ultima modifica di

              @probid said:

              Il db deve essere in TXT non in PHP.
              Le pagine in PHP.
              Non è un prob,dev'essere così...
              Se l'utente mette i dati giusti,appare il link che porta alla pagina nascosta 😉

              ah.. capisco!
              adesso provo.. il dubbio del .txt mi è venuto perchè nelcodice ho visto che cerca il file db.php...:bho:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • C
                cioll User • ultima modifica di

                putroppo qualcosa ancora non va..
                se faccio login la pagina rimane proprio la stessa...
                non appare nessun collegamento!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • giorgiotave
                  giorgiotave Community Manager • ultima modifica di

                  Sposto in Php e divido il thread di Alibi 🙂

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • C
                    cioll User • ultima modifica di

                    uppettino... 😄

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • P
                      probid Super User • ultima modifica di

                      Ciao cioll@,
                      una domanda...le sessioni sul server in uso sono abilitate in php.ini? 🙂

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • C
                        cioll User • ultima modifica di

                        @probid said:

                        Ciao cioll@,
                        una domanda...le sessioni sul server in uso sono abilitate in php.ini? 🙂

                        oh oh.. qui si va sul complicato.. che.. intendi? come posso saperlo?
                        il server è quello offerta base hosting win di aruba.. grazie per la pazienza..

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • C
                          cioll User • ultima modifica di

                          @probid said:

                          Ciao cioll@,
                          una domanda...le sessioni sul server in uso sono abilitate in php.ini? 🙂

                          oh oh.. qui si va sul complicato.. che.. intendi? come posso saperlo?
                          il server è quello offerta base hosting win di aruba.. grazie per la pazienza..

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • P
                            probid Super User • ultima modifica di

                            @Cioll@ said:

                            ah.. capisco!
                            adesso provo.. il dubbio del .txt mi è venuto perchè nelcodice ho visto che cerca il file db.php...:bho:
                            Mi sa che avevi ragione ora che sto leggendo indietro :fumato:
                            Ho sbagliato io...mea culpa. :rollo:
                            Il database mettilo con estensione .php,non .txt 🙂
                            db.php
                            Che figura! 😄

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • C
                              cioll User • ultima modifica di

                              niente da fare, probid.. metto i dati, clicco ma niente.. il modulo si svuota, e non compare niente... uffi.. 😄

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • C
                                cioll User • ultima modifica di

                                mi sa proprio che c'è qualche problema col server.. non vedo altra spiegazione!

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • C
                                  cioll User • ultima modifica di

                                  Ciao Probid, volevo ringraziarti di cuore per dipsonibilitò, saggezza e pazienza..

                                  alla fine ho scoperto che aruba offre un ottimo (almeno a mio parere) vademecum, che mi ha aiutato ad ottenere proprio quello che volevo..
                                  è stato cmq per me molto interessante sporcarmi le mani con un pò di html...
                                  grazie davvero!

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • P
                                    probid Super User • ultima modifica di

                                    Bene,sono felice che tu abbia risolto 🙂
                                    Se hai bisogno di aiuto comunque torna a trovarci,ciao! 😉

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • nicc0
                                      nicc0 User Attivo • ultima modifica di

                                      cercando uno script che facesse al caso mio per una cosetta che mi occorre "al volo" ho trovato questo... che può andar bene, ma con qualche modifica: mi occorre infatti che l'utente che inserisce la password immetta anche, in un apposito campo, un indirizzo email che andrà salvato su un file .txt
                                      inoltre il buon fine dell'invio del form dev'essere subordinato al check di una checkbox

                                      è possibile integrare queste funzioni in questo script?

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      Caricamento altri post
                                      Rispondi
                                      • Topic risposta
                                      Effettua l'accesso per rispondere
                                      • Da Vecchi a Nuovi
                                      • Da Nuovi a Vecchi
                                      • Più Voti