06. juli 2003 - 15:05Der er
11 kommentarer og 1 løsning
Overføre "sjkult" variabeln via url
Jeg har en bruger oprettelses side. Denne ønsker jeg at sikre, således at der ikke kan skrives scripts der automatisk submitter oprettelser i stribevis.
Jeg har med GD lavet således at der på siden kommer til at stå f.eks. "34343" i et billede (så det ikke kan læses af et script)
Denne kode skal så indtastes i et formfelt.
Nu kan jeg ikke rigtigt overskue hvordan jeg tester at denne kode (som er tilfældigt genereret hvér gang)
Jeg er jo i validerings scriptet nød til at kende den kode der lige er generet, før jeg kan sammenligne med den.
Jeg havde tænkt, at jeg evt. kunne have et hidden field, men en eller anden form kryptering af den samme kode..
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
du skal vel lagre den tilfældige kode i en db eller en fil indtil brugeren har aktiveret sin konto?
En anden måde er at generere en mail med et aktiveringslink. Her skal du dog også have styr på at verificeringskoden gemmes inden brugeren har aktiveret sin konto.
Problemet er hvordan jeg lagrer det i en database. På det tidspunkt koden genereres, er brugerens brugernavn, id o.s.v. ukendt og der er intet "holdepunkt" i nogen databaser.
Løsning2: Har jeg allerede kørende og det virker som sådan også ok, problemet er bare at nogen har skrevet et script der parser til tilsendt mail og selv submitter koden herefter. Dette gøres simpelthen ved at pipe mailen til et php script.
Du skal så starte hver side med: session_start(); Du kan så tildele en værdi med fx: $_SESSION['kode'] = 34343; På den side, hvor du validerer kan du hente den igen: $kode = $_SESSION['kode'];
Ok, men se nu lige om det fungerer før du accepterer. c",)
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.