2017-04-07 1 views
0

Lassen Sie uns sagen, ich habe:Connect C++ Anwendung auf eine Website-Server und Abrufen von Dateien auf einem passwortbasierte

1) Eine C++ Anwendung

2) eine Website-Server

Zunächst alle, ich werde die Anwendung an einige Benutzer geben und ich möchte, dass diese Benutzer Zugriff auf einige Dateien meines Website - Servers haben (dies wird natürlich intern geschehen, zum Beispiel wird der Benutzer eine Taste drücken und die Anwendung wird einige Bilder von der laden Server).

Allerdings muss jeder Benutzer Zugriff auf verschiedene Dateien haben. Das heißt, ich möchte einem Benutzer, der USER_A heißt, ein Passwort geben, und dieser spezielle Benutzer benutzt das Passwort, das ich ihm gegeben habe. Er drückt einen Knopf, gibt das Passwort ein und lädt einige Bilder aus einem Ordner namens DIR_A, genauso wie ein Benutzer genannt USER_B mit einem anderen Passwort wird Zugriff auf Bilder in einem Ordner namens DIR_B, etc. So etwas wie, wie Website-Mitglieder arbeiten, wenn sie auf einer Website anmelden.

Ich weiß, dass meine Frage ein wenig zweideutig ist aber:

1) Ist das überhaupt möglich

2) Wenn ja, wo aus zu starten? Was müsste ich tun?

Antwort

0
  • Setup Ihr ​​Webserver verschiedene Dateien auf der HTTP-Anfrage basierend zurückzukehren
  • das Passwort verwenden, um Ihre URL zu bilden

  • Die Anwendung wird eine GET-Anfrage auf die folgenden URLs:

 
https://example.com/password-a 
https://example.com/password-b 
  • Der Server gibt die entsprechenden Dateien zurück.
  • Verwendung Libcurl (leicht gewellt) für http Implementierung
  • für mehr Sicherheit, senden Hashes statt Passwort, https verwenden, erfordern eine Authentifizierung, etc. etc.
Verwandte Themen