Login virker, men nemt at snyde!

Tags:    php

<< < 12 > >>
Davs
Har lavet et lille login system som bruger database. Login virker fint, men det kan omgås ved at skrive en direkte url til en af de sider som skal beskyttes. Hvordan løser jeg det problem?
Anders!



14 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
du kan joh bruge session og tjekke om brugeren er ha ´t angivet et korrekt brugernavn
(.\\'~[veile]~\\'.)



Den nemmeste methoede er at tjekke om brugern kommer fra login formen med denne kode :

Fold kodeboks ind/udKode 


Alt REQUESTE og se om brugernavn og / eller password delen er udfyldt elles kommer siden ikke frem




Når det så er bekræftet smider den som i kan se, brugeren videre til indholdet.
Anders!


På indeholdes siden, tjekker ud om den session du satte på login siden eksiter og har den rigitge værdi.

går ud fra at du allerede havde tjkket om felterne er uddfyldt og om de er uddfyld med gyldige brugernavn og password.

-Thomas
**************************************
Hvis mennesker er så kloge, hvorfor ødelægger
vi så os selv og den verden vil lever i?
**************************************
I mod softwarer patenter
http://www.nosoftwarepatents.com/

-------------------------------------------------------
Visual Basic noget for dig?
tjek Visual Basic-Gruppen
http://www.udvikleren.dk/groups/?gid=41



Davs
Har lavet et lille login system som bruger database. Login virker fint, men det kan omgås ved at skrive en direkte url til en af de sider som skal beskyttes. Hvordan løser jeg det problem?
Anders!


i undervisningen på min skole har vi nettop lavet et login system med php md5 og sessions dette er forholdsvist sikert. men alt er jo relativt.

jeg har ikke benytter database af den grund at min free host ikk eunderstøttede det men du burde kunne bruge noget af det. du kan få koden fra min side og se om det kan hjælpe dig.

håber det hjælper dig



Davs
Har lavet et lille login system som bruger database. Login virker fint, men det kan omgås ved at skrive en direkte url til en af de sider som skal beskyttes. Hvordan løser jeg det problem?
Anders!


Jeg skal på en eller anden måde sørge for at man kune kan komme ind til de beskyttede sider, hvis man kommer fra selve login siden, nogen som kan hjælpe?
Anders!



Ved login kan du evt. sætte en cookie eller session.
På beskyttede sider undersøges om denne cookie eller session er sat, og i så fald om den indeholder de nødvendige informationer.



Den nemmeste methoede er at tjekke om brugern kommer fra login formen med denne kode :

Fold kodeboks ind/udKode 


Alt REQUESTE og se om brugernavn og / eller password delen er udfyldt elles kommer siden ikke frem



Altå det script som tjekker user, pass tomme felter osv ser sådan her ud lige nu:

Fold kodeboks ind/udKode 


Selve login formen ser sådan her ud:

Fold kodeboks ind/udKode 

Anders!



Når det så er bekræftet smider den som i kan se, brugeren videre til indholdet.
Anders!



skal godt nok lige siges, at det efterhånden er lang tid siden jeg har rodet med PHP, men det ser jo rigtigt ud. Har du husket at sætte den til at checke brugernavn og password på de andre sider?


Mvh...
Allan Nørgaard Kristensen



skal godt nok lige siges, at det efterhånden er lang tid siden jeg har rodet med PHP, men det ser jo rigtigt ud. Har du husket at sætte den til at checke brugernavn og password på de andre sider?


Mvh...
Allan Nørgaard Kristensen


Det er jeg faktisk slet ikke sikker på. Når man har logget ind bliver man smidt videre til et CMS, og har ikke smidt noget kode derinde efter jeg har lavet login. Hvordan ser den kode ud som skal i min login.php? <-- det hedder den php fil som indeholder mit CMS.
Anders!



<< < 12 > >>
t