jquery ajac naar beveiligde website

Status
Niet open voor verdere reacties.

nosmaS

Gebruiker
Lid geworden
22 mrt 2007
Berichten
77
Hoi
ik vroeg mij af of het mogelijk was om met de jquery.ajax functie (http://api.jquery.com/jQuery.ajax/) die eigenlijk gewoon een file kan lezen ook een soort van auto login in te bouwen.
als ik bv gegevens wil lezen van https://roosters.kdg.be/1011/Student/ (de site met mijn lessenroosters) moet ik mijn studentlogingegevens gebruiken. dus de vraag is of deze automatisch kan meegeven met de ajax functie

ps ik weet dat ik dan de gegevens onbeveilig in de broncode plaats, dat los ik later wel op.
of als iemand een goed alternatief hiervoor weet (liefst javascript)
alvast bedankt

mvg
nosmaS
 
'AJAX' moet zich houden aan het cross-origin policy. Dat betekent simpelweg dat het alleen pagina's mag requesten die op dezelfde server staan.

Een makkelijke omweg is via PHP; PHP kan wel remote data aanspreken. Je maakt dan de 'AJAX' call naar je .php bestand, en deze haalt de data van je studenten-pagina.

Heb je ook gelijk je wachtwoord-probleem opgelost, want niemand kan je PHP broncode bekijken.
 
Ah oke cava bedankt
Maar als ik enkel requests kan doen op dezelde server hoe komt het dan dat ik wel succesvol requests kan doen naar graph.facebook?

en heb je toevallig een voorbeeld of een link van hoe ik die php moet gebruiken? want ik ben niet zo thuis in php?

alvast super bedankt
 
Laatst bewerkt:
Eh, waarschijnlijk omdat graph.facebook CORS (cross-origin resource sharing) gebruikt; dit kan als de server een request-header zet (iets van x-origin-allow: * ofzo).

Ik neem aan dat je school-pagina dit niet heeft.

Het PHP is nogal makkelijk:
PHP:
<?php

   // *kuch*
   echo file_get_contents('http://that-guy.net/about/');

?>


:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan