AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Kommunikation mit meiner Website
Thema durchsuchen
Ansicht
Themen-Optionen

Kommunikation mit meiner Website

Ein Thema von silentAMD · begonnen am 23. Okt 2006 · letzter Beitrag vom 25. Okt 2006
Antwort Antwort
silentAMD

Registriert seit: 27. Sep 2003
203 Beiträge
 
Turbo Delphi für Win32
 
#1

Kommunikation mit meiner Website

  Alt 23. Okt 2006, 17:40
hi,
ich habe vor, ein programm zu schreiben, das den benutzern meiner seite ermöglicht, dort befindlihce bilderalben komplett herunterzuladen. da die bilderalben allerdings nur für angemeldete user zugänglich sein sollten, möchte ich, dass der user seinen loginnamen und passwort im programm eingibt und identifiziert wird (per php-datei oder auch anders). die userdaten sind in einer mysql datenbank gespeichert.

wie muss ich da anfangen bzw. hat jemand einen beispielcode?

PLEASE HELP!!
  Mit Zitat antworten Zitat
Benutzerbild von arbu man
arbu man

Registriert seit: 3. Nov 2004
Ort: Krefeld
1.108 Beiträge
 
Delphi 7 Professional
 
#2

Re: Kommunikation mit meiner Website

  Alt 23. Okt 2006, 18:40
nun du machst dir ein php interface und bedienst dieses mit den indy komponenten. Die Forensuche müsste dir eigentlich bei jedem genaues problem helfen.
Björn
>> http://bsnx.net <<
Virtual DP Stammtisch v1.0"iw" am 19.09.2007 - ich war dabei!
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#3

Re: Kommunikation mit meiner Website

  Alt 23. Okt 2006, 18:55
Ich würde auf die Datei .htpasswd setzen; damit wird der Zugriff auf Webseiten gesteuert.
http://www.derwok.de/faq/protected.html
Du brauchst dir nur noch ein Tool zu basteln, dass User+Passwort auf deiner MySQL Datenbank entnimmt und die .htpasswd Datei generiert.
Es bist nicht der 1., der einen Passwortschutz auf Webseiten möchte; also gibt es schon jede Menge Tools dazu.
Andreas
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Kommunikation mit meiner Website

  Alt 23. Okt 2006, 20:06
Es geht ja nicht darum, dass kein schutz da wäre. Das Login-System funktioniert ja
Schau dir einfach mal TIdHTTP.Post ein, das sollte genau das richtige für dich sein.
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
mkinzler
(Moderator)

Registriert seit: 9. Dez 2005
Ort: Heilbronn
39.858 Beiträge
 
Delphi 11 Alexandria
 
#5

Re: Kommunikation mit meiner Website

  Alt 23. Okt 2006, 21:10
Alternativ zum Apache-passwortschutz (.htpasswd) kann man auch auf sessions setzen.
Markus Kinzler
  Mit Zitat antworten Zitat
silentAMD

Registriert seit: 27. Sep 2003
203 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Kommunikation mit meiner Website

  Alt 23. Okt 2006, 22:42
bitte nen kleinen beispielcode... hab mit der komponente indy noch nicht gearbeitet... ich weiss auch nicht wie ich das im programm mit den sessions hinbekomme und mit der kommunikation meiner page mit dem delphiprogramm

der reine php/html-teil meiner webseite funktioniert perfekt (ich arbeite mit sessions und nicht mit htpasswd)... da ist nicht das problem...
  Mit Zitat antworten Zitat
Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#7

Re: Kommunikation mit meiner Website

  Alt 24. Okt 2006, 04:03
Hi,

ich würde das ganze so machen:

Mit der TWebbrowserkompononente lässt Du dir Deine Login-Seite anzeigen. Dann machst Du den Login und lässt nach dem Login ein Cookkie auf Deinen Rechner schreiben. Diesem Cookie kannst Du ja zum Beispiel eine begrenzte Zeit von vielleicht 2 Stunden geben. Dein Programm überwacht nun, wann Dein Cookie geschrieben wird und gibt Dir dann die Liste mit den herunterladbaren Alben aus. Dazu gibt es ein Beispiel bei den Indy's, ich meine das Beispiel IndyFTP heißt das glaube ich. Damit solltest Du etwas anfangen können.


Edit 1:
Vielleicht kannst Du ja den FTP-Login mit dem Login auf Deiner Webseite kombinieren.
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat
silentAMD

Registriert seit: 27. Sep 2003
203 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Kommunikation mit meiner Website

  Alt 25. Okt 2006, 20:02
wollte es eigentlich browserunabhängig machen...



EDIT: die sache hat sich erledigt - neue frage hier
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:02 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