Aktivere bruger konto.

Tags:    php

Hej Udviklere.

Jeg sidder og leger lidt med aktivere bruger konto.
Men jeg er lidt lost.

I mailen ser det sådan her ud:
Fold kodeboks ind/udKode 


Men i Aktivere konto, er jeg lidt forvirret over hvordan jeg henter informationer udfra den unikke kodelink.


Den unikkelink sættes med:
Fold kodeboks ind/udPHP kode 


I Aktivere skal jeg jo hente info omkring den unikke kode og brugernavn + om den er aktiveret.

Fold kodeboks ind/udPHP kode 


Jeg skal have den til at tjekke om:

Den unikke kode er korrekt som er sat i SQL til den pågældende konto.

Den skal skrive brugernavn på den brugerkonto som er aktiveret/eller forsøges at dobbelt aktivere.

Den skal tjekke om den allerede er aktiveret, hvis ja, udskriv tekst om at denne konto er aktiveret. Og afslutter handlingen.

I SQL ser det således ud.

uniklink ( 7RLJ82n9RK )
status = 0 ikke aktiveret.
status = 1 aktiveret.


Nogen der kan hjælpe?.


Rettelser

Har prøvet dette stykke kode.
Fold kodeboks ind/udPHP kode 


Nu udskriver den følgende:

Fold kodeboks ind/udKode 


Udfra link: Aktivere&uniklink=7RLJ82n9RK

Og i det link med uniklink ( 7RLJ82n9RK ) - passer den til brugernavnet test123.
Virker hvis nu.

Kan det gøres på andre måder eller?.
Og mere sikret?



Indlæg senest redigeret d. 08.06.2012 23:31 af Bruger #17118
3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
benyt dig af get til at få fat på dine variabler fra din url. og test, derefter med din database om dette skulle passe.

Fold kodeboks ind/udPHP kode 




Hej igen.

Har dette en betydning for sikkerheden i urlén.

Fold kodeboks ind/udPHP kode 




Ja, det har det, så snart du begynder at lave queries op imod noget, bruger input, har du en sikkerheds brist.

Normalt plejer man at oprette en tråd for hvert spørgsmål :)



t