Autor Beitrag
Herbi
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Do 02.10.03 13:37 
Hallo,


ich darf mich ab jetzt von meiner Schule aus mit Delphi beschäftigen und stehe leider schon vor einem Problem! Ein Bekannter sagte mir das man hier kompetente Hilfe bekommt 8)

Nun aber zur Sache,

ich habe ein kleines Programm verfasst und habe dieses nun mit dem Passwortdialog geschützt. Das mit der Passworteingabe klappt auch ganz gut aber ich muss halt auch die Möglichkeit bieten einen neuen Benutzer anzumelden ... das habe ich bis her nicht ganz hinbekommen. Ich arbeite beim Passwortdialog nur mit ganz normalen if Bedingungen, vielleicht hilft das beim verständnis meines Problemes.

Bin für jede Hilfe sehr dankbar !!!
Motzi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 2931

XP Prof, Vista Business
D6, D2k5-D2k7 je Prof
BeitragVerfasst: Do 02.10.03 13:55 
Wenn man beliebige Benutzer anlegen können soll, dann müssen diese mit ihrem Passwort irgendwo gespeichert werden... -> Registry, ini-Files, untypisierte Dateien, Datenbank, ... je nachdem was du schon kannst und was ihr in der Schule schon gemacht habt.

_________________
gringo pussy cats - eef i see you i will pull your tail out by eets roots!
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Fr 03.10.03 09:44 
ich würde ne typisierte datei empfehlen, denn die kann man nciht so eindfach verändern oder auslesen wie die registry

_________________
In the beginning was the word.
And the word was content-type: text/plain.
Herbi Threadstarter
Hält's aus hier
Beiträge: 2



BeitragVerfasst: Fr 03.10.03 14:34 
Wenn ich mal ehrlich bin ist das alles was ich bisher zum Thema "Passwort" hinbekommen habe. Ich hab das gestern nicht geschafft das in eine Registry, ini-Files, untypisierte Dateien, Datenbank zu speichern.

Wenn mir das nochmal jemand erklären könnte oder vielleicht eine funktion weiss wie ich die Passwörter verschlüsseln kann, dass man sie zumindest nicht mehr aus dem Quelltext auslesen kann wäre ich sehr dankbar für Infos !

ausblenden volle Höhe Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
interface

uses Windows, SysUtils, Classes, Graphics, Forms, Controls, StdCtrls, 
  Buttons;

type
  TPasswordDlg = class(TForm)
    Label1: TLabel;
    Password: TEdit;
    OKBtn: TButton;
    CancelBtn: TButton;
    User: TEdit;
    Label2: TLabel;
    procedure OKBtnClick(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  PasswordDlg: TPasswordDlg;
  Anwender : string;
implementation

{$R *.DFM}

procedure TPasswordDlg.OKBtnClick(Sender: TObject);
begin
  if uppercase(user.Text) = uppercase('Chef')
   then begin
     if password.Text = ''
      then begin
        Anwender := '';
        ModalResult := mrOK
      end
      else password.text := '';
   end;

  if uppercase(user.Text) = uppercase('User')
   then begin
     if password.Text = ''
      then begin
        Anwender := '';
        ModalResult := mrOK;
      end
      else password.text := '';
   end
   else begin
     password.text := '';
   end;

end;

end.


Moderiert von user profile iconKlabautermann: Delphi-Tags hinzugefügt.
matze
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 4613
Erhaltene Danke: 24

XP home, prof
Delphi 2009 Prof,
BeitragVerfasst: Fr 03.10.03 19:27 
also wie du strings also die passwörter verschlüsselst findest du hier im forum: Suche in: Delphi-Forum, Delphi-Library STRING AND VERSCHL*
und wegen den INI dateien schau doch mal in die FAQs

_________________
In the beginning was the word.
And the word was content-type: text/plain.