31. maj 2001 - 19:41
Der er
61 kommentarer og 1 løsning
autologin
Kan jeg ikke få et eksempel på et autologin?
Annonceindlæg fra Infor
du skal bare regge brugerens ip, eller sætte en cookie uden grændse
Et simpelt loginsystem: <? if($bruger == hej && $pass == xxx ){ Hvordan laver man autologin på sådan en?
ja, du kan prøve at sætte en cookie....you know? <? if ($AUTOLOGIN) { setCookie(\"login\", \"BRUGERNAVN\"); } ?> <? $temp = $HTTP_COOKIE_VARS[\"login\"]; if ($temp) { header(\"location:index.php\"); } ?> fx
smid login scriptet herind. Så kan jeg lave det
Med det hele.. Også formlen
ja, også formen. Bare kom med den.
JEG HAR IKKE NOGEN! Jeg vil gerne have en
Her. Prøv den. Husk liii at tilpasse den <? $temp = $HTTP_COOKIE_VARS[\"login\"]; if ($temp != \"\") { ?> include(\"BESKYTTET_FIL.PHP\"); <? exit; } else { $bruger = testperson; // Brugernvn $pass = 123; // Password if($brugernavn == $bruger && $password == $pass) { if ($valg == \"ja\") { setCookie(\"login\", \"$brugernavn\"); } ?> include(\"BESKYTTET_FIL.PHP\"); <? exit; } ?> <form action=\"login.php\" method=\"post\"> Brugernavn: <input type=\"text\" name=\"brugernavn\"><br> Password: <input type=\"text\" name=\"password\"><br> autologin: <select name=\"valg\"> <option value=\"ja\"> ja </option> <option value=\"nej\"> nej </option> </select> <br> <input type=\"submit\" name=\"login\" value=\"Login\"> </form> </font> </html> <? } ?>
hov... de steder hvor der står: include(\"BESKYTTET_FIL.PHP\"); skal selfølgeligt være: <? include(\"BESKYTTET_FIL.PHP\"); ?>
Ikke noget, den \"autologger\" bare ikke ind
den virker sq\' fint nok her hos mig.
ret lige dette: <? $temp = $HTTP_COOKIE_VARS[\"login\"]; if ($temp != \"\") { ?> til dette: <? $temp = $HTTP_COOKIE_VARS[\"login\"]; echo $temp; if ($temp != \"\") { ?> så kan se om det er cookien der er noget i vejen med
Tjah, så skriver den mit brugernavn når jeg er logget ind
ok, så prøv at logge vinduet og kør filen igen
viser den formen igen igen?
det er fandme mærkelig. prøv liii at vise mig det script du bruger lige nu
<? $temp = $HTTP_COOKIE_VARS[\"login\"]; echo $temp; if ($temp != \"\") { ?> <? include(\"pro.php\"); ?> <? exit; } else { $bruger = abc; // Brugernvn $pass = abc; // Password if($brugernavn == $bruger && $password == $pass) { if ($valg == \"ja\") { setCookie(\"login\", \"$brugernavn\"); } ?> <? include(\"pro.php\"); ?> <? exit; } ?> <form action=\"<? print(\"$PHP_SELF\"); ?>\" method=\"post\"> Brugernavn: <input type=\"text\" name=\"brugernavn\"><br> Password: <input type=\"text\" name=\"password\"><br> autologin: <select name=\"valg\"> <option value=\"ja\"> ja </option> <option value=\"nej\"> nej </option> </select> <br> <input type=\"submit\" name=\"login\" value=\"Login\"> </form> </font> </html> <? } ?>
prøv bare at ændre <? in....til: du er logget ind nu
det kan ikke passe. Hvor køre du scriptet fra?
mærkeligt. Gør jeg også. Og det virker kanon her. melder den ikke nogen fejl?
Nej slet ikke! Jeg skal bruge noget..Hellp 300 nu
kan jeg ikke få din ip, så kan jeg lige kigge? eller adressen. Bruger du ikke apache?
jo jeg bruger apache! Men der er ikke noget at se
hmm ... har du prøvet at uploade den?
nej! Det skal virke på min local!
jeg prøver lige at upload.
jaja det er meget godt, men det virker stadig ikke her
sirxxx kig lige i det sp jeg har oprettet & som du har svare på
jeg ved ikke hvad du har lavet...!? jeg har lavet det så det virker, mere kan jeg desværre ikke gøre : (
det er svinsk. har brugt så meget tid på det, og får ikke en skid. Det virker fuldstændig som det skal!!!!!
jeg kan ikke gøre for at du har fucket apache op
Nåh! Så må jeg jo finde en der kan finde ud af det IK
Ehh ...... sir XXX .. .syntes du ligsom ikke du i det mindste kunne oprette et nyt spgs. og give gizmo nogle points... da hans script VIRKER..... Admin --> det r jo en overvejelse om og blive slettet ...... :)
det er i hvert fald sidste gang jeg hjælper dig
HAHAHAHAHAH! Det virkede, men jeg gad ikke give dig points!!!! Not, jeg kunne jo ikke bruge det
Sir XXX. . du er da nok den storste stakkel .. du fatter ikke brugen i eksperten ...... ;(
jeg har lavet det du ville have lavet .... jeg har også lige oprettet et spm, der fandt jeg ud af at min php version ikke var høj nok, men gav points for de havde svaret rigtigt
Det dumme svin havde jo ikke nogen point!!!
01. juni 2001 - 10:24
#61
Mon ikke dette er en sag for admin?
10. april 2003 - 22:07
#62
Æhmm .. gizmo-gizmo .. hvorfor bruger du så mange \ i dine scripts ? fx if ($temp != \"\") { det ville da være lige så godt og 2 bytes mindre med if ($temp != "") { ? Jeg undrede mig bare lige .. undskyld forstyrrelsen :) Og tag dig sammen sir_xxx .. du skal nok regne med at blive smidt ud herfra hvis du ikke giver gizmo-gizmo de point, da scriptet rent faktisk virker
Vi tilbyder markedets bedste kurser inden for webudvikling