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

Discussione: Login Temporaneo

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    150

    Login Temporaneo

    Ragazzi mi servirebbe uno script che mi permette di restringere l'accesso ad una pagina fino ad una determinata ora...


    Es.
    Tutti i Lunedi dalle 18:00 in poi non si può accedere...magari posso accedere di nuovo da Mercoledi dalle ore 08:00

    come posso fare?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    basterebbe un login classico, solo che quando controlli utente e pass controlli anche che l' orario non superi le 18....

    if ($user=$_POST['user'] e $pass=$_POST['pass'])
    {
    if (date("G") < 18 && date("G") > 8)
    {
    entra
    }
    else
    {
    il negozio è chiuso!
    }
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    150
    Grazie dottwatson...sembra funzionare!
    Se metto però i minuti non mi funge in maniera corretta...
    Puoi darci un okkiata???



    if (date("G:i") < 18.45 && date("G:i") > 8.45)
    {
    entra
    }
    else
    {
    il negozio è chiuso!
    }

  4. #4
    Da come hai formattato la data non credo che funzioni, date('G:i') riporta 18:45, tu invece fai il controllo con 18.45 il che non è uguale...

    Dovresti controllare così:

    [PHP]
    if ((date("G") <= 18 && date("i") < 45) && (date("G") >= 8 && date("i") > 45))
    {
    entra
    }
    else
    {
    il negozio è chiuso!
    }
    [PHP]

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    150
    Grazie Toxik...funziona!
    un ultima cosa...io ho una pagina Html che dovrei proteggere con questa soluzione...devo trasformarla in php??? mi spieghi un pò i passi da fare?

    Potreste aiutarmi ad ottimizzare questo script...

    if ((date("G") <= 15 && date("i") < 45) && (date("G") >= 8 && date("i") > 45))
    {
    (se vero)-----------------> redirectory alla pagina HTML
    }
    else (se falso)
    {
    echo "il negozio è chiuso!" ;
    }


    Grazie mille

  6. #6
    si, devi trasformarla in php...

    io metterei all'inizio della pagina questo codice

    Codice PHP:
    <?php
    if ((date("G") <= 18 && date("i") < 45) && (date("G") >= && date("i") > 45))
    {
    ?>
    <html>
    <head>
    <title>Pagina da proteggere</title>
    </head>

    <body>
    Tutto il contenuto qui
    </body>
    </html>

    <?php
    }
    else
    {
         echo 
    'Non puoi accedere!';
    }
    ?>

  7. #7
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    lasci ainvariata l apagina html

    fai una pagina check.php e lì fai il controllo,

    solo che cambi così il ciclo if

    Codice PHP:
    if ((date("G") <= 18 && date("i") < 45) && (date("G") >= && date("i") > 45))
    {
    header ("Location: tuapagina.html";
    }
    else
    {
    include (
    "negoziochiuso.html");

    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  8. #8
    poi se la pagina viene richiamata direttamente?

  9. #9
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    si si va bene lo stesso.. abbiamo postato insieme e non avevo letto
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

  10. #10
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    150
    ragazzi purtroppo nessuno delle due funge...
    quella di Toxik mi da sempre "negozio chiuso!)

    mentre quella di doyywatson mi da errore...nella location...

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.