![]() |
Anmelde Form
Liste der Anhänge anzeigen (Anzahl: 1)
hallo,
versuche hie ein anmeldefenster zu bauen. unter menü möchte ich gerne die benutzer und die berechtigungen der drei buttons verwalten! natürlich passwortgeschützt. wenn sich einer anmeldet, sollten sich dann die panels grün färben, wenn er die Berechtigung für die Buttons hat. wer kann mir helfen ? danke |
Re: Anmelde Form
Wir helfen gern wenn du ein konkretes Problem hast. An welcher Stelle kommst du nicht weiter? Bevor wir helfen wollen wir Eigeninitiative sehen.
|
Re: Anmelde Form
Versuche eine Rückfallebene für unser Leitstellensystem zu bauen!
Strassen, Objekte usw. ( Datenbank mit Paradox7). Da investiere ich schon viel Zeit und lese und lese. Bin noch Anfänger, was Delphi angeht! Versuche gerade Delphi zu lernen, aber das ist ja ziemlich viel oder??? Macht aber Spaß! :lol: |
Re: Anmelde Form
Ein kleiner Tipp: Vergesse die BDE!
Mit was hast du genau Probleme? |
Re: Anmelde Form
Eine Passwortabfrage !
Kannst du dir vielleicht die Dateiablage runterladen, dann verstehst du was ich meine! Wie baue ich so was am besten auf?? Warum soll ich BDE vergessen ??? |
Re: Anmelde Form
Die BDE wurde mit Erscheinen von D6 (!) als veraltet markiert und wird seither nicht mehr weiterentwickelt.
Eine Tabelle mit den Benutzern, eine mit den möglichen Berechtigungen und eine mit den Rechten der Benutzer |
Re: Anmelde Form
Ja genau ! Wenn man sich dann Anmeldet, sollen neben den Buttons die Panels grün werden,
wenn man die Berechtigung hat. Eine SQL-Datenbank ist zu kompliziert oder ?? |
Re: Anmelde Form
bin ja noch am überlegen, wie ich es am besten aufbaue!
(Datenbank) aber dies hat ja nix mit der passwortabfrage zu tun. |
Re: Anmelde Form
Zuerst einmal muss die Datenbank bestehen. Warum sollte die Passwortabfrage zu kompliziert sein?
|
Re: Anmelde Form
muss nix kompliziertes sein! einfach ein kleiner Schutz!
das für bestimmte Leute der Button Datenpflege gesperrt ist . :roll: |
Re: Anmelde Form
Wo steht denn wer für was berechtigt ist? Wenn es in der Datenbank steht musst du erst die Datenbank anlegen. Ansonsten musst du die Daten direkt im Programm hinterlegen, was aber sehr unflexibel wäre und auch unsicher. :pale:
|
Re: Anmelde Form
Wie würde den der Quelltext aussehen,
Sagen wir mal Button1 soll Form2 öffnen Dieses geht aber nur mit Passwort |
Re: Anmelde Form
Und auf Form2 möchte ich dann meine Datenbank pflegen !
|
Re: Anmelde Form
Für meine zwecke würde das reichen!
Wenn dieses im Programm mit verankert würde. |
Re: Anmelde Form
Nur mal als ganz einfaches Beispiel:
Delphi-Quellcode:
Vielleicht PasswortChar von MaskEdit2 noch auf * stellen. ;)
procedure TForm1.BitBtn1Click(Sender: TObject);
begin if (MaskEdit1.Text = 'user') and (MaskEdit2.Text = 'pwd') then begin // Aufruf Form2 ShowMessage('Benutzer erfolgreich angemeldet!'); end else begin MaskEdit1.Text := ''; MaskEdit2.Text := ''; ShowMessage('Ihre Benutzerdaten sind nicht korrekt!'); end; end; MfG f4f |
Re: Anmelde Form
Es gibt rechts am oberen Rand eines jeden Eintrags von dir eine Edit-Funktion. Du brauchst einen Thread nicht zweimal innerhalb von 5 Minuten pushen.
|
Re: Anmelde Form
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab es immer gewusst! Irgendwann wird jdn das Programm benötigen^^
Also die Version ist nicht mehr so ganz aktuelle aber ![]() EDIT: Hier ist der Source Code!(s. Anhang) |
Re: Anmelde Form
Super funktoniert :-D
Danke !! Gibt es noch einen einfachen befehl, wenn Button1 gedrückt wird (onClick) das sich panel1 grün färbt ? |
Re: Anmelde Form
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin Panel1.Color := clgreen; end; |
Re: Anmelde Form
Super geht auch !
Wenn jetzt Panel1 grün ist, kann auch Button 2 benutz werden. wie bekomme ich das hin ?? |
Re: Anmelde Form
Zitat:
Du kannst Buttons aktivieren/deaktivieren:
Delphi-Quellcode:
Edit:
Button2.Enabled := true;
Delphi-Quellcode:
procedure TForm1.BitBtn1Click(Sender: TObject);
begin if (MaskEdit1.Text = 'user') and (MaskEdit2.Text = 'pwd') then begin // Aufruf Form2 Panel3.Color := clGreen; BitBtn2.Enabled := True; ShowMessage('Benutzer erfolgreich angemeldet!'); end else begin MaskEdit1.Text := ''; MaskEdit2.Text := ''; Panel3.Color := clRed; BitBtn2.Enabled := false; ShowMessage('Ihre Benutzerdaten sind nicht korrekt!'); end; end; |
Re: Anmelde Form
Zitat:
|
Re: Anmelde Form
Cool funktioniert alles!!! Super
Danke :firejump: :firejump: |
Re: Anmelde Form
was neues ???
wieso geht das nicht ???
Delphi-Quellcode:
procedure TForm1.BitBtn5Click(Sender: TObject); begin Panel7.Color := clgreen; Timer1.Enabled := true end; procedure TForm1.Timer1Timer(Sender: TObject); begin Form2.Close end; ok ! :cry: hast ja recht |
Re: Anmelde Form
1.) Neue Frage -> Neuer Thread.
Und dann unterlasse es bitte 2.) auf eigene Beiträge zu antworten solange noch keine 24 Stunden um sind. Dazu gibt es den 'Edit' Button rechts oben neben dem Beitrag, damit kannst Du zusätzliche Informationen an den letzten Beitrag hinzufügen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz