Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    limitare accesso pagina per data e ora estratti da database

    Salve a tutti ho un problemone da risolvee il rpima possibile:

    Ho questo codice:
    <%
    Dim Data, Ora, MiaData, MiaOra
    Data = date()
    Ora = Time()
    MiaData = DateSerial((countdown.Fields.Item("anno").Value),( countdown.Fields.Item("mese").Value),(countdown.Fi elds.Item("giorno").Value))
    MiaOra = TimeSerial ((countdown.Fields.Item("ora").Value),(countdown.F ields.Item("minuti").Value),(countdown.Fields.Item ("secondi").Value))
    If (Data <= MiaData)AND(Ora < MiaOra) Then
    response.Write("Accesso Consentito")
    Else
    response.redirect ("user_home.asp")
    End If
    %>

    Ora il problema è questo:
    Se la data è passata lo script funziona e fa il redirect.
    il problema è: se la data è uguale o inferiore, valida dunque per l'accesso, e l'ora del server è maggiore di quella inserita da me mi da il redirect perchè?
    ESEMPIO PRATICO:
    io ho inserito nel databse:
    Mia data = 3/5/2008 cioè 3 maggio 2008
    Mia ora = 2.39.0 cioè h2 m39 s0

    Mettiamo il caso che oggi sia il 2/5/2008 e sono le ore 15.00, perchè mi da il redirect invece di farmi accedere, quello che voglio è che ad una certa data e ad una certa ora si chiudi l'accesso alla pagina, ovvio che i dati sono estratti da database....COSA DEVO FARE?

  2. #2
    fatti stampare le date, ovvero quella che ricavi col date e quella che ricavi dal dateserial, che magari sono in formati diversi. Poi magari MiaData confrontala con Cdate(MiaData)>Data. Insomma, che date (e che ore) stampa?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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 © 2026 vBulletin Solutions, Inc. All rights reserved.