Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Timer in Website

Frage Entwicklung VB for Applications

Mitglied: mischn1980

mischn1980 (Level 2) - Jetzt verbinden

11.11.2008, aktualisiert 19:25 Uhr, 4485 Aufrufe, 4 Kommentare

Wird ein Button nicht alle 5 Minuten auf einer Website gedrückt soll der User abgemeldet werden.

Hallo,

ich möchte auf einer Website (ASP) einen Button einstellen, der Regelmäßig gedrückt werden soll.

Betätigt der User den Button nicht alle x Minuten wird er automatisch abgemeldet.

Wie mach ich da denn am besten?

Gruss

Michael
Mitglied: Janni
11.11.2008 um 12:06 Uhr
Am einfachsten realisierst Du das mit einem kleinen Javascript. Einfach bei Google mal nach "javascript" und "timer" suchen.

Du kannst natürlich auch das Alter eines Cookies oder einer Session abfragen oder oder oder ......
Bitte warten ..
Mitglied: 16568
11.11.2008 um 12:49 Uhr
Einfach ungleich sicher.


Lonesome Walker
Bitte warten ..
Mitglied: mischn1980
11.11.2008 um 16:35 Uhr
Was ist ungleich sicher?

Gruss
Bitte warten ..
Mitglied: manuel-r
11.11.2008 um 19:25 Uhr
Lonesome Walker wollte damit sagen, dass die augenscheinlich einfachste Lösung nicht immer auch unbedingt die sicherste ist.

Zum Problem:
Du könntest den Button mit einem Link zu einer ASP-Seite verknüpfen. Das Script in dieser Seite liest dann aus eine DB oder einem Flatfile den Timestamp der letzten Aktualisierung. Ist die Differenz zur aktuellen Zeit kleiner der maximalen Pausenzeit wird der Timestamp in der DB auf den aktuellen Wert gesetzt. Ist die Differenz größer wird der User ausgeloggt.
Dieses Vorgehen verhindert aber beispielsweise nicht, dass ein findiger User den Button-Link regelmäßig automatisch aufrufen läßt; beispielsweise indem er sich eine einfache HTML-Seite schreibt die mit einem META-Refresh alle X Sekunden die Prüfseite aufruft.
Um das zu umgehen könntest du zu dem Timestamp noch einen Zufallswert generieren, der in dem Link als Parameter übergeben wird. Nur wenn Timestamp und Zufallswert zueinander passen ist der Seitenaufruf gültig. Ungültige Seitenaufrufe könnten dann bspw. das sofortige Ausloggen zur Folge haben.

Manuel
Bitte warten ..
Neuester Wissensbeitrag
Internet

Unbemerkt - Telekom Netzumschaltung! - BNG - Broadband Network Gateway

(3)

Erfahrungsbericht von ashnod zum Thema Internet ...

Ähnliche Inhalte
JavaScript
gelöst Website nach Bedingung umleiten (6)

Frage von zeroblue2005 zum Thema JavaScript ...

RedHat, CentOS, Fedora
gelöst Die Website hat die Anzeige dieser Webseite abgelehnt - SePolicies - Linux (1)

Frage von rainergugus zum Thema RedHat, CentOS, Fedora ...

HTML
Website migrieren von einem CMS ins andere (3)

Frage von CountryBoy zum Thema HTML ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (15)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...