Wat ik probeer te doen is een plaatje van een beveiligde server te laten zien op een pagina. Om dat te doen, gebruik ik nu deze manier van benaderen: https://username:wachtwoord@server/plaatje. Dat werkt in principe goed, alleen worden username en wachtwoord ook doodleuk met de code meegegeven en deze zijn dus gewoon op te vragen door iedere willekeurige bezoeker.. niet helemaal de bedoeling.
Om dit op te lossen heb ik twee ideeën, waarbij ik graag wil weten of deze inderdaad werken zoals ik denk en of er misschien voor dit probleem een standaard oplossing is waar ik nog niet aan heb gedacht. Tot zover wil het namelijk niet echt lukken.
Optie 1:
Een functie die met username en wachtwoord dat plaatje ophaalt, opslaat, en vervolgens een link returned naar de nieuwe locatie. Dit kost echter elke keer schijfruimte als je een plaatje ophaalt en heeft dus niet echt voorkeur.
Optie 2:
Voordat er ook maar iets gebeurt 1 keertje een verbinding maken met de beveiligde server en hopen dat hij deze onthoudt. Daarna gewoon plaatjes openen zonder username en wachtwoord. Maar ja... hoe bouw ik even snel een verbinding op en sluit deze zonder dat mensen achter de login gegevens kunnen komen?
Zijn deze uberhaupt mogelijk, of zit ik heel verkeerd te denken?
Om dit op te lossen heb ik twee ideeën, waarbij ik graag wil weten of deze inderdaad werken zoals ik denk en of er misschien voor dit probleem een standaard oplossing is waar ik nog niet aan heb gedacht. Tot zover wil het namelijk niet echt lukken.
Optie 1:
Een functie die met username en wachtwoord dat plaatje ophaalt, opslaat, en vervolgens een link returned naar de nieuwe locatie. Dit kost echter elke keer schijfruimte als je een plaatje ophaalt en heeft dus niet echt voorkeur.
Optie 2:
Voordat er ook maar iets gebeurt 1 keertje een verbinding maken met de beveiligde server en hopen dat hij deze onthoudt. Daarna gewoon plaatjes openen zonder username en wachtwoord. Maar ja... hoe bouw ik even snel een verbinding op en sluit deze zonder dat mensen achter de login gegevens kunnen komen?
Zijn deze uberhaupt mogelijk, of zit ik heel verkeerd te denken?
Een vergissing is menselijk, maar om er echt een puinhoop van te maken heb je een computer nodig.