Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

kako odraditi proveru vremena ....

[es] :: .NET :: kako odraditi proveru vremena ....

[ Pregleda: 2562 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ognjen_NS
NoviSad

Član broj: 76177
Poruke: 82
*.SMIN.panline.net.



Profil

icon kako odraditi proveru vremena ....02.02.2006. u 00:27 - pre 221 meseci
REcimo da imam polje u bazi koje je false po defaultu, i kada korinsik dodje na web stranu tj. kada se uloguje, da se zapamti trenutno vreme i da se prebaci polje u bazi na true. Kako da se, za recimo vreme koje ja zadam (30 minuta) baza zakljuca, tj. vrati polje na false?

ima li neko ideju?


[Ovu poruku je menjao Ognjen_NS dana 02.02.2006. u 01:29 GMT+1]
 
Odgovor na temu

Oliver Klaćik
Vice President, Thunder Road Software
Inc.
Stara Pazova

Član broj: 34059
Poruke: 242
80.93.231.*

Sajt: www.thunderroadsoftware.c..


Profil

icon Re: kako odraditi proveru vremena ....02.02.2006. u 09:47 - pre 221 meseci
Ne moraš da zapišeš vreme logovanja, nego napravi instancu System.Timers.Timer klase i odradi da ti podigne event posle 30 minuta, a u handler-u onemogući pristup bazi...
Oliver 'FAQ' Klaćik
 
Odgovor na temu

kaan
Kaurin Andrej
Telerik, Bulgaria
Banjaluka

Član broj: 1741
Poruke: 109
*.broadband.blic.net.

ICQ: 47193919


Profil

icon Re: kako odraditi proveru vremena ....02.02.2006. u 13:41 - pre 221 meseci
http://weblogs.asp.net/ashben/archive/2003/10/11/31579.aspx
Kaurin Andrej
 
Odgovor na temu

Ognjen_NS
NoviSad

Član broj: 76177
Poruke: 82
*.SMIN.panline.net.



Profil

icon Re: kako odraditi proveru vremena ....08.02.2006. u 15:28 - pre 221 meseci
Olivere , moze sample code neki?
 
Odgovor na temu

Oliver Klaćik
Vice President, Thunder Road Software
Inc.
Stara Pazova

Član broj: 34059
Poruke: 242
80.93.231.*

Sajt: www.thunderroadsoftware.c..


Profil

icon Re: kako odraditi proveru vremena ....08.02.2006. u 23:48 - pre 221 meseci
Evo na brzinu:

Code:

Private Sub NekaProcedura

        Dim t As New System.Timers.Timer
        t.Interval = 1000 * 60 * 30 'Milisekunde * sekunde * minuti
        t.Enabled = True
        AddHandler t.Elapsed, AddressOf CloseConnection

End Sub

Public Sub CloseConnection(ByVal sender As Object, ByVal e As System.Timers.ElapsedEventArgs)
        ' Ovde onemoguću pristup bazi
End Sub


E, sad ja ne znam strukturu tvoje web aplikacije da ti kažem gde to da ubaciš. Ako je korisnik na jednoj stranici, onda to i nije problem. Ako on za to vreme 'skakuće' po stranicama, onda se i implementacija komplikuje. Ako radiš u ASP.NET-u 2.0, možeš ovo implementirati u master.aspx stranici... Takođe, možeš ubaciti objekat Timer u SessionState, pa proveravati proteklo vreme kada se otvori neka stranica, a stranice naterati da urade Refresh na svaki minut.

Ima tu dosta fora, ali najbolje ti je da koristiš forum da ti neko da ideju, a potom da sam putem MSDN-a ili Google-a nađeš implementaciju, jer ćeš tako najbolje skontati...

Edit: pravopis

[Ovu poruku je menjao Oliver Klaćik dana 09.02.2006. u 00:50 GMT+1]
Oliver 'FAQ' Klaćik
 
Odgovor na temu

[es] :: .NET :: kako odraditi proveru vremena ....

[ Pregleda: 2562 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.