Elikkä jos mulla olis esim text boxit " Username " ja " Password " niin millä koodinpätkällä saisin sillein että ohjelma tsekkais ne netistä esim osotteesta http://www.koti.mbnet.fi/kaffir/auth.php?
Ja jos onnistuu tulis MsgBox jossa lukee Authorization successfull.
Mikä VB versio kun nyt VB osastolla on. Eka kyllä tuli mieleen PHP, mutta tuo MsgBox. On 2 vaihtoehtoa, joko otat yhteyden mahollisilman hankalasti WinSock nimisellä komponentilla tai sitten tulkkaat IE:n sivua eli etsit esim. tiettyä tekstiä.
PS: tuo linkki ei toimi.
Tuo linkki oli nyt esimerkki miten ohjelman tulisi tarkistaa nimi ja salasana.
Eli netistä haetaan tietoa, entäs käytetäänkö tässä Mysql:llää jolloin voi suoraan ottaaa yhteyden kantaan. Tosin kun MBnet ei edelleenkään tue tietokantoja niin ei, entäs tiedostot, noh salasanat on kuiteskin muutettu tarkistusluvuksi (MD5) joten niistä en tiedä.
Yksi tapa vielä ottaa FTP:llä filu omalle koneelle(siihen löytyy kompponentti viidakosta komponentti) ja lukea sieltä.
Joo ei ole mysql koska mbnet ei tue sitä. Ja komponenteista ei löytynyt WinSock komponenttia. Osaisitko tehdä sellaista listausta jossa siihen serveriin otettaisiin yhteys?
Ja sit miks ne tiedot pitäis cryptätä sinne php filuun, eihän php koodi näy lähdekoodissa.
Kaffir kirjoitti:
Ja komponenteista ei löytynyt WinSock komponenttia.
Kerrohan jo, mikä se VB:n versio on.
Kaffir kirjoitti:
Ja sit miks ne tiedot pitäis cryptätä sinne php filuun, eihän php koodi näy lähdekoodissa.
Aina pitää lähtee siitä oletuksesta, että osaava ihminen pääsee käsiksi sun skripteihin ja siksi sinne ei koskaan piä laittaa mitään salasanoja tms. selkokielisenä.
Skripteihin voi päästä käsiksi esimerkiksi toisessa skriptissä olevan tietoturva-aukon kautta, tai jos palvelimen PHP sattuu olemaan rikki, ja suoltaakin ulos vain sen parsimattoman PHP-lähdekoodin.
ite tein joskus hankalasti(eli winsocketilla tai inet:llä, jommalla kummalla kummiskin):
text1= käyttäjä
text2 = salasana
Ladataan tiedosto text1 koneelle, puretaan paketti ja tarkastetaan siitä sisältä, mikä on salasana.
Jos on sama text2:n kanssa niin mennään eteenpäin[ja tuhotaan tiedosto], jos on väärin tehdään jotain muuta.
Ja lopussa aina poistetaan tiedosto kummittelemasta.
Vai ymmärsinkö täysin väärin että mitä tässä haettiin?
Niin ja vb-versio olisi kiva tietää... :)
VB6.
Aihe on jo aika vanha, joten et voi enää vastata siihen.