FiveTech Support Forums

FiveWin / Harbour / xBase community
Board index FiveWin para Harbour/xHarbour Ocultar la fecha
Posts: 105
Joined: Thu Feb 26, 2009 04:08 PM
Ocultar la fecha
Posted: Thu Nov 10, 2011 03:34 PM

Saludos a todos

Alguien sabra como ocultar la fecha o como hacer que no se pueda cambiar la fecha del sistema
es que me estan metiendo gol algunos usuarios cambiando las fechas.

Gracias a todos de antemano.

Posts: 1078
Joined: Thu Sep 27, 2007 03:47 PM
Re: Ocultar la fecha
Posted: Thu Nov 10, 2011 03:45 PM

Esto se maneja atravez de la seguridad de windows o la RED , y se puede configurar el perfil del usuario que la fecha y la Hora no se puedan cambiar.

Tu tienes Windows para servidor.

Ruben Dario Gonzalez
Cali-Colombia
rubendariogd@hotmail.com - rubendariogd@gmail.com
Posts: 883
Joined: Thu Dec 24, 2009 12:46 AM
Re: Ocultar la fecha
Posted: Thu Nov 10, 2011 04:12 PM
Javier, suponiendo que los usuarios tienen internet, puedes usar Webservice:

http://www.earthtools.org/webservices.htm#timezone

Si tu no sabes como usarlo, talvez otro compañero podría indicar como usarlo, ya que yo no sé...
Sería muy util para todos...

=====>

Bayron Landaverry
xBasePHP.com
(215)2226600 Philadelphia,PA, USA
MayaBuilders@gMail.com
Guatemala

FWH25.06--Harbour 3.0.0--BCC7.7--UEstudio 10.10
Windows 10

FiveWin, One line of code and it's done...

Posts: 3358
Joined: Fri Oct 07, 2005 08:20 PM
Re: Ocultar la fecha
Posted: Thu Nov 10, 2011 04:39 PM

Javier:

Creo entender el problema, tu programa esta hecho para que funcione hasta cierta fecha, cuando la
fecha ha llegado el programa deja de funcionar pero basta con que el usuario regrese la fecha el
sistema y tu programa vuelve a funcionar, cierto ?

Échame un grito y te doy una sugerencia.

Saludos

SOI, s.a. de c.v.
estbucarm@gmail.com
http://www.soisa.mex.tl/
http://sqlcmd.blogspot.com/
Tel. (722) 174 44 45
Carpe diem quam minimum credula postero
Posts: 105
Joined: Thu Feb 26, 2009 04:08 PM
Re: Ocultar la fecha
Posted: Fri Nov 11, 2011 04:51 AM

Perdon por no darles mas datos
Pero el sistema lo usan en una sola computadora

Cuando el patron no esta , tenemos la sospecha de que el usuario le cambia la fecha a la compu
y asi saca varias notas, y despues regresa las fechas y esas notas anteriores no salen en el corte

Posts: 1054
Joined: Sun Oct 09, 2005 10:41 PM
Re: Ocultar la fecha
Posted: Fri Nov 11, 2011 02:08 PM

Haz esto...
al ingresar al programa, registra la fecha y la hora del acceso, al salir del programa igual registras la fecha y la hora,,, pero...
al ingresar, debes verificar que la fecha actual siempre sea igual o mayor a la del acceso anterior. asi, si algun usuario retrocede la fecha de la pc, no hay acceso,,, te aseguras que siempre le fcha de acceso sea igual o mayor al anterior....
Salu2

Posts: 337
Joined: Fri Oct 07, 2005 02:44 PM
Re: Ocultar la fecha
Posted: Fri Nov 11, 2011 02:10 PM

Javier,

Puedes hacer que el programa al salir grabe la fecha en alguna parte, luego al iniciar o al hacer algun proceso que requiera usar la fecha del sistema, verificas que la fecha del sistema sea mayor o igual a la guardada, si es menor es que alguien modifico la fecha del sistema.

Saludos,

Lautaro Moreira

Hola,

Soy un Contador que por necesidad aprendio a programar y se quedo programando.
Posts: 105
Joined: Thu Feb 26, 2009 04:08 PM
Re: Ocultar la fecha
Posted: Fri Nov 11, 2011 04:57 PM

Willi, Lautaro, gracias ppor su consejo, voy a experimentar asi como me indican

gracias.

Posts: 27
Joined: Fri Jul 22, 2011 04:04 AM
Re: Ocultar la fecha
Posted: Sat Nov 12, 2011 01:12 PM
acho que se o usuario quiser mesmo alterar a data não tem como impedir
segue o que uso para atualizar data e hota
Code (fw): Select all Collapse
Function datahorateste()
 Local oWeb, cWeb, cData

  IF IsInternet()
     oWeb := WebConnect():New()
     cWeb := oWeb:Open( "http://www.SEU_SITE/datahora.php" )
     If Left(alltrim(cWeb),8) # dtos(date())
        If Val(Alltrim(Left(cWeb,8))) # 0
           cData:= subs(alltrim(cWeb),7,2)+"/"+Subs(alltrim(cWeb),5,2)+"/"+Left(alltrim(cWeb),4)
           If MsgYesNo("A data do computador parece desatualizado."+CRLF+CRLF+"Data Internet (SEU_SITE.com.br/datahora.php)"+CRLF+cData+CRLF+CRLF+"Data Local (seu computador)"+CRLF+Dtoc(Date())+CRLF+CRLF+"Deseja ajustar data/hora?", "Informativo!")
              MsgRun( "Ajustando data e hora...", "Espere um momento", { || ajustadatahora(cData) } )
           Endif
        Endif
     Endif
  Endif

Return nil
*-------------------------------------------------------------------------------------------
Function ajustadatahora(cData)

   MYRUN( "date "+cData )
   SicronizaHora()           // Sicroniza Hora

Return nil
//------------------------------------------------------------------------------------------
//net time /setsntp:"a.st1.ntp.br"
//net stop w32time
//net start w32time
Function SicronizaHora()
 Local Serv_a := "'a.st1.ntp.br'",;
       Serv_b := "'b.st1.ntp.br'",;
       Serv_c := "'c.st1.ntp.br'",;
       Serv_d := "'d.st1.ntp.br'",;
       Serva  := "'a.ntp.br'",;
       Servb  := "'b.ntp.br'",;
       Servc  := "'c.ntp.br'",;
       Servgps := "'gps.ntp.br'", Time1:=Time()

// Spain es.pool.ntp.org
// server 0.es.pool.ntp.org
// server 1.es.pool.ntp.org
// server 2.es.pool.ntp.org
// server 3.es.pool.ntp.org

MYRUN( "net time /setsntp:"+&Serv_a+" && net stop w32time && net start w32time" )

Return nil
//------------------------------------------------------------------------------------------
Function MYRUN( cComando )
Local oShell, RET

  oShell := CreateObject( "WScript.Shell" )
  RET := oShell:Run( "%comspec% /c " + cComando, 0, .T. )
  oShell := NIL

Return iif( RET = 0, .T., .F. )

//------------------------------------------------------------------------------------------
//  conteudo do datahora.php   // criar com  bloco de notas e pôr no SEU_SITE
//------------------------------------------------------------------------------------------

<?php echo(date("Ymd;His")); ?>
FWHX 11.11 # xHarbour 1.2.1 Rev.9411 ## Borland C++ 5.8.2
Posts: 2064
Joined: Fri Jan 06, 2006 09:28 PM
Re: Ocultar la fecha
Posted: Sat Nov 12, 2011 05:27 PM

Yo te recomendaria que ademas de lo de la fechas, uses un contador de dias que cada vez que entren y usen el sistema aunque cambien la fecha el contador no podran cambiarlo.... es decir, combina la fecha o cantidad de veces de usar el sistema, espero te de alguna idea... saludos.. :shock:

Dios no está muerto...



Gracias a mi Dios ante todo!
Posts: 880
Joined: Fri Jan 12, 2007 08:35 PM
Re: Ocultar la fecha
Posted: Mon Nov 14, 2011 06:24 AM

Yo use algo similar me cuenta los días y si ponen fecha atras se cierra el programita después de un letrero con un mensaje :mrgreen:

Saluditos :wink:

Que es mejor que programar? creo que nada :)
Atropellada pero aqui ando :P

I love Fivewin

séʌǝɹ ןɐ ɐʇsǝ opunɯ ǝʇsǝ

Continue the discussion