Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Kindersicherung (https://www.delphipraxis.net/14485-kindersicherung.html)

Matzespens 10. Jan 2004 11:53


Kindersicherung
 
Hallo Leute,
ich bin gerade dabei eine einfache Kindersicherung zu schreiben.
Hier wird je nach Anmeldung eines Benutzers der Kindersicherung die eingestellte Zeit herunter gezählt (Timer) und beim erreichen des Maximums wird der aktuelle Benutzer abgemeldet und man muss sich neu anmelden.
Jetzt will ich aber auch prüfen ob sich ein Benutzer am selben Tag schon mal angemeldet hat und wieviel Zeit er noch übrig hat. Normalerweise würde ich das ja über das Systemdatum machen, aber wenn der User das Datum ändert z.B auf den nächsten Tag hat er ja wieder die volle Zeit.
Zur Speicherung der Daten verwende ich MyBase.

Ich würde also gerne beim Start des Programms je nach User die Rechte zur Systemzeitänderung sperren - aber ich weiß nicht wie?

Oder kann ich das auch anders lösen.

Vielleicht hat ja jemand ne gute Idee.


Grüße

Matze

H4ndy 10. Jan 2004 12:32

Re: Kindersicherung
 
Ich würde mal spontan sagen, dass wenn ich meinen (nicht vorhanden) Kind
einen PC-Login geben würde, wäre das soweiso kein Admin-Konto sondern
ein eingeschränktes Konto, was (theoretisch) keine Rechte zur Zeitänderung
haben dürfte :roll:

Was ich als vorerst wichtiger ansehe ist, dass man das Programm nicht killen kann
(Falls du das noch nicht hast)

Matzespens 10. Jan 2004 12:54

Re: Kindersicherung
 
Nein das habe ich auch noch nicht. Und auch noch keine Ahnung wie.

Das mit den Rechten stimmt schon, aber ich wollte es ja vermeiden das der User der Kindersicherung erst noch andere Konten anlegen muss. Denn was wenn er sich überhaupt nicht auskennt mit Benutzerrechten usw.

Gruß

Matze

H4ndy 13. Jan 2004 20:22

Re: Kindersicherung
 
Naja man wird es doch schon hinbekommen
ob man als Kontotyp "Administrator" oder "Eingeschränkt" angibt.
(Denn aus den beiden Typen kann man nur auswählen)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:05 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz