PHP/MySQL login system?

Tags:    php

Hej udviklere :)

Nu har jeg brugt 2 dage på at finde og prøve at lave et login system som virkede, og som var sikkert. Men uden held.

Er der ikke et sted hvor man kan finde et komplet og sikkert login system, som kan bruges med det samme.


Håber meget i kan hjælpe mig :D

(Skal siges at jeg er en nød til selv at kode PHP)



37 svar postet i denne tråd vises herunder
7 indlæg har modtaget i alt 7 karma
Sorter efter stemmer Sorter efter dato
Hvis du har prøvet artikler og stadig ikke kan få det til at virke, så føler jeg det rimelig svært at hjælpe dig.

Jeg ved det er en sikkerhedsforudstaltning som man skal passe på. Men altså jeg kunne da godt sætte et system op for dig som du så kan lege med. Enten ved at giver adgangsoplysningerne væk (vil nok så være godt hvis du så bagefter har mulighed for at ændre adgangkoden (pga. sikkerheden). Eller jeg kunne da også godt navigerer dig over fjernkontrol/VNC så du selv kan prøve det, og at jeg samtidig kan sørge for at det du gør er korrekt.

Interesseret?



prøv

Fold kodeboks ind/udKode 


Har fjernet et = og lavede den ene af dine $query om til $sql, prøv og se om du kan få det til at virke

Du kan os prøve at læse denne artikel fra devarticles.com

http://www.devarticles.com/c/a/PHP/Creating-a-Membership-System/

og

http://www.devarticles.com/c/a/PHP/Creating-a-Secure-PHP-Login-Script/



Indlæg senest redigeret d. 02.02.2008 17:49 af Bruger #8516
Jeg har et login system med en hide menu for guest :)
hvis du vil have dette skriv lige til info@dicm.dk
simpelt og bruger mysql php og sessions

EMNE skal være: login

så vil du modtage den i løbet af 10min.




Indlæg senest redigeret d. 02.02.2008 19:37 af Bruger #11875
Det her skal ændres

Fold kodeboks ind/udKode 


til

Fold kodeboks ind/udKode 







Grunden til at du får unexpected t_string er:

Fold kodeboks ind/udKode 

Du har ikke "" omkring din die() kommando! Det er en string du vil udskrive, så der skal "" omkring.

Din SQL vil heller ikke virke. Du har glemt at afslutte med en ' efter $kodeord!

Prøv så at bruge de samme ' til at markere hvad du vil gemme. Brug den som du også laver en * på, lige ved siden af din entertast.

En 3. ting, er at din første if-sætning med if($query) aldrig bliver udført, efter som den næsten altid er noget. Kan godt være det vil virke, men mit forslag er således:

Fold kodeboks ind/udKode 


COUNT(*) tæller bare hvor mange rækker der kommer tilbage, så er du nemlig sikker på resultatet som du skal arbejde med, altså om der er nogen andre som hedder det i forvejen :)

Held og lykke :)



Indlæg senest redigeret d. 03.02.2008 00:18 af Bruger #4265
Vupti - my bad :)

Der var vist allerede svaret det jeg lige fik svaret...



Indlæg senest redigeret d. 03.02.2008 09:59 af Bruger #4683
Hvis du vil ha et meget sikkert og godt loginsystem, som virker perfekt, så se her:

http://udvikleren.dk/PHP/Thread.aspx/6/23846/
http://game.wep.dk/test/



Ehm jo... Der er jo nogle fremragende artikler her på udvikleren.dk om at lave et login system. Men ellers fandt jeg også lige denne artikel ved en ligne søgning:

http://www.phpuniverset.dk/show_artikels.phtml?ArtikelID=74

Husk bare at du skal sætte din database op før du kan få det til at virke!



Rettelse den artikel jeg skrev til dig benytter sig ikke engang af databasen. Men normalt så husk at gør det!



De artikler jeg har fundet her, har ikke altid være med succes :)
Og det skal helst være med kryptering af password, og med MySQL database.



t