Er du igang med at lave et slags login system, hvor du skal kunne gøre så brugeren kan ændre hans/hendes brugernavn og password?
Hvis dette er tilfældet, kan du i PHP og MySQL bare lave en formular, som brugeren kan udfylde, med hans/hendes gamle password, for herefter at udfylde det nye (ligeledes med brugernavn). Det gamle password bruges som tjek for at det er en bruger, som kender det 'gamle' password, og herefter hvis de to gamle passwords matcher, kan du bare udskifte den med det nye. Ligeledes selvfølgelig med brugernavn.
Et eksempel i PHP kunne f.eks. være at du henter de relevante oplysninger med et SQL statement, og gemmer dem i variabler, og de forskellige tjeks laver du så med nogle if statements.
- //Hvis de to gamle passwords er ens, returneres værdien nul.
- if (strcmp($oldPassword, $oldPassword2) == 0) {
- //Koden her skal indsætte det nye password i stedet for det gamle i databasen.
- } else {
- echo "Dit gamle password er ikke korrekt!";
- }
-
- //Hvis de to brugernavn er ens, returneres værdien nul.
- if (strcmp($oldUsername, $oldUsername2) == 0) {
- //Koden her skal indsætte det nye brugernavn i stedet for det gamle i databasen.
- } else {
- echo "Dit gamle brugernavn matchede ikke det nuværende!";
- }
Håber at det var en hjælp, ellers så skriv gerne lidt mere om dit problem
Indlæg senest redigeret d. 28.03.2011 17:12 af Bruger #4487