12. juni 2014 - 15:27Der er
15 kommentarer og 1 løsning
Oprettelse af personlig profil
Hej jeg sidder og leder efter en løsning der skal fungere således: Når en bruger registrere sig på siden, skal der oprettes en side på serveren med samme navn som brugernavnet, den skal bruges som en personlig side - således at jeg ikke selv skal ind og lave siden når jeg ser tilmeldingen.
Er det muligt at gøre nogenlunde simpelt for en der ikke kender så meget til det endnu eller må jeg vælge den besværlige løsning lidt endnu?
I mine øjne er den vej betydelig mere besværlig end den rigtige - nemlig ved at oprette og gemme data i en database og så have én side til at udskrive oplysningerne ud fra fx et id i querystring. Så jeg vil bestemt anbefale hvad du lige nu ser som den besværlige.
Jeg gemmer data i en database, men hvordan laver jeg så den side der udskriver den korrekte information baseret på evt brugernavnet eller et andet unikt id?
I ovenstående vil dit dokument hente oplysninger baseret på den session der hedder $_SESSION['user']; - som indeholder ID'et på den individuelle bruger.
Hvilket stadig vil være en omvej i forhold til den rigtige måde, nemlig prepared statements. Der er intet i vejen i at komme med noget at gå ud fra - det bør i mine øjne bare være mere korrekt da spørger ellers lærer for mange unoder fra start.
Så må du jo tage over og forklare hvad han ellers skal/kan gøre. Jeg gav ham et hint hvordan han kunne få oplysninger ud på den individuelle bruger, ikke hvordan han sikre hans login script. Ikke fordi jeg er uening med dig, men ville være noget mere omfattende hvis der skulle en forklaring på sikkerhed med.
Jeg kan ikke PHP så det giver ingen mening - specielt når spørger ikke har angivet hvilken teknologi, der skal tages udgangspunkt i. Jeg mener på ingen måde at det er mere omfattende at gøre det rigtigt fra starten - tværtimod.
Er såment ikke sur. Det er bare typisk internet adfærd du viser. Men hvis du ikke selv kan komme med noget konkret, så syntes jeg måske ikke du er den rette til at sidde og kritisere. Eller for den sags skyld, se det for noget som ikke var ment i første omgang- Et såre simpelt eksempel, så personen havde en ide om hvordan han skulle komme videre.
Så du mener ikke det er konkret at der påpeges alvorlige sikkerhedsbrister i dit eksempel og der samtidig gives en løsning? Jeg tror at du bør kigge lidt indad inden du begynder at tale om dårlig internetadfærd.
Jeg vil forsøge med det svar der er kommet, og jeg er pt. på et stadie hvor sikkerhed ikke betyder noget for mig, da jeg bare skal lære at arbejde med forskellige ting indenfor mysql, php osv.
Så tak for svarene :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.