Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Resource teileweise mit Passwort schutzen (https://www.delphipraxis.net/103549-resource-teileweise-mit-passwort-schutzen.html)

taktaky 17. Nov 2007 10:15


Resource teileweise mit Passwort schutzen
 
Hallo

Ich lade meine Daten aus Resource in Webbrowser und möchte ich aber nur einige mit einem Passwort schutzen

.rc
Public 23 "public.html"
Privat 23 "privat.html"

Alle Dateien werden in Webbrowser aufgerufen
Delphi-Quellcode:
begin
WebBrowser1.Navigate('res://' + Application.ExeName + '/Public'); // ohne Passwort
end;
Ader einige Seiten sollen mit einem Passwort geschützt werden
Delphi-Quellcode:
begin
WebBrowser1.Navigate('res://' + Application.ExeName + '/Privat'); // Mit Passwort
end;
Hat jemand eine Idee ?

DeddyH 17. Nov 2007 10:18

Re: Resource teileweise mit Passwort schutzen
 
Delphi-Quellcode:
if RichtigesPassworteingegeben then
begin
  WebBrowser1.Navigate('res://' + Application.ExeName + '/Privat'); // Mit Passwort
end;
Ist das so schwer?

taktaky 17. Nov 2007 10:27

Re: Resource teileweise mit Passwort schutzen
 
Wenn die Seite Privat.html durch ein Button aufgerufen wird, dann ist es kein Problem, klar
aber die Seite Privat.html wird über einen Link in der Seite Public.html aufgerufen :mrgreen:
darum

Die Muhkuh 17. Nov 2007 10:29

Re: Resource teileweise mit Passwort schutzen
 
Dann schau halt, ob eine Seite im Privat-Ordner angefordert wird und frage das Passwort ab...

Sharky 17. Nov 2007 10:32

Re: Resource teileweise mit Passwort schutzen
 
Dann prüfe doch vor dem Navigieren das "Ziel" und frage wenn es zu Privat.html gehen soll nach dem Passwort.

taktaky 17. Nov 2007 10:37

Re: Resource teileweise mit Passwort schutzen
 
Zitat:

Zitat von Die Muhkuh
Dann schau halt, ob eine Seite im Privat-Ordner angefordert wird und frage das Passwort ab...

Aber alle Seiten liegen zusamen in einem Ordner
Die Daten sind sowieso in Resource und nich auf die Festplatte so :
Code:
.rc :
Public 23 "public.html"
Public1 23 "public1.html"
Public2 23 "public2.html"

Privat 23 "privat.html"
Privat1 23 "privat1.html"
Privat2 23 "privat2.html"

Sharky 17. Nov 2007 10:41

Re: Resource teileweise mit Passwort schutzen
 
Zitat:

Zitat von taktaky
...Die Daten sind sowieso in Resource und nich auf die Festplatte...

Und?

Egal wo sie herkommen wird doch Navigiert. Also bevor navigiert wird prüfen wo es hingeht und dann das navigieren abbrechen.

Luckie 17. Nov 2007 10:48

Re: Resource teileweise mit Passwort schutzen
 
Únd mit einem Ressourceneditor hole ich dir alle Ressourcen aus der Exe raus. wenn dann musst du die Ressource schon verschlüsseln, um ein Mindestmaß an Sicherheit zu bekommen. Aber selbst das dürfte kein vollkommener Schutz sein, sondern nur den Arbeitsaufwand beim Knacken erhöhen.

DeddyH 17. Nov 2007 10:49

Re: Resource teileweise mit Passwort schutzen
 
@Luckie: das ist ihm vor einiger Zeit schon lang und breit erklärt worden.

taktaky 17. Nov 2007 10:56

Re: Resource teileweise mit Passwort schutzen
 
Zitat:

Zitat von Sharky
Zitat:

Zitat von taktaky
...Die Daten sind sowieso in Resource und nich auf die Festplatte...

Und?

Egal wo sie herkommen wird doch Navigiert. Also bevor navigiert wird prüfen wo es hingeht und dann das navigieren abbrechen.

Ich muss dann einen Timer verwenden, der ständig die Webbrowser-Navigation überprüft
Aber was wäre wenn ich viele Dateien habe?
Muss ich alle genauso machen ?
Delphi-Quellcode:
if (webbrowser1.Navigate='Privat1') or
(webbrowser1.Navigate='Privat2') or
(webbrowser1.Navigate='PrivatXXX')
...
then
So ist unpraktisch :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr.
Seite 1 von 2  1 2      

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