Avatar billede bjering Nybegynder
10. september 2002 - 17:27 Der er 15 kommentarer og
1 løsning

kan i se hvad der er galt / mangler ?

Jeg kan ikke få min login til at slette cookien igen af en eller anden årsag :(

her er koden (med lidt taget fra så den ikke fylder 200 kilometer)

toppen af index.php siden:

<? include 'include/mysql.inc'; ?>
<?
    if($HTTP_POST_VARS){
    foreach($HTTP_POST_VARS as $Key=>$Value)
    {
    $$Key = $Value;
    }
    }
    if($HTTP_GET_VARS){
    foreach($HTTP_GET_VARS as $Key=>$Value)
    {
    $$Key = $Value;
    }
    }
if($logind)
{
$q=mysql_query("select * from games4gamers_godsbrugere where brugernavn='$name' && password='$pass'") or die(mysql_error());
while ($row2 = mysql_fetch_array($q)) {
if (mysql_num_rows($q)!=0) {
Setcookie('name', $name, time()+60*60*24*7);
Setcookie('pass', $pass, time()+60*60*24*7);
Setcookie('ebrev', $row2['email'], time()+60*60*24*7);
Setcookie('navn', $row2['navn'], time()+60*60*24*7);
Setcookie('loggetind', 'ja', time()+60*60*24*7);

header("Location: ". $HTTP_SERVER_VARS['PHP_SELF']);
exit;

}}}

if($memberud)
{
Setcookie('name', $HTTP_COOKIE_VARS['name'], time()-3600);
Setcookie('pass', $HTTP_COOKIE_VARS['pass'], time()-3600);
Setcookie('ebrev', $HTTP_COOKIE_VARS['ebrev'], time()-3600);
Setcookie('navn', $HTTP_COOKIE_VARS['navn'], time()-3600);
Setcookie('loggetind', 'ja', time()-3600);

header("Location: ". $HTTP_SERVER_VARS['PHP_SELF']);
exit;

}
?>


formen oxo på index siden men i menuen

<FORM CLASS=input METHOD="post" ACTION="index.php">
<br>
<?
if ($HTTP_COOKIE_VARS['loggetind']==ja)
{

echo "<br>";
echo "<INPUT class=loginbox type=submit value='Medlem Logud' name='memberud'>";

} else {

?>
<INPUT class=loginbox onblur="if(this.value=='')this.value='Brugernavn'" onclick="if(this.value=='Brugernavn')this.value='';" TYPE="text" NAME="name" SIZE="8" value=Brugernavn>
<INPUT TYPE="password" NAME="pass" SIZE="8" class=loginbox>
<br><hr width=75%>
<?
echo "<INPUT class=loginbox type=submit value='Medlem Logind' name='logind'>";

}
?>
</FORM>

siden er her : http://www.games4gamers.dk/gf/

bruger opret osv er ikke lavet endnu indtil cookien funker ~.~

PS bruger ikke MD5 password til members da vi alle kender hinanden IRL så det er ligemeget :) vil bruge MD5 til "brugerne" senere dog..
Avatar billede bjering Nybegynder
10. september 2002 - 17:28 #1
P.S jeg kan godt lave cookien det funker fint :), men ikke fjerne den ved at trykke på logud
Avatar billede bjering Nybegynder
10. september 2002 - 18:04 #2
lige ændret lidt i formen

<FORM CLASS=input METHOD="post" ACTION="<? print $HTTP_SERVER_VARS['PHP_SELF']; ?>">
<br>
<?
if ($HTTP_COOKIE_VARS['loggetind']==ja)
{

echo "<font class=tekst-overskrift2><u>ID</u>:</font><br><br>";
echo "<INPUT class=loginbox type=submit value='Medlem Logud' name='memberud'>";

} else {

?>
<INPUT class=loginbox onblur="if(this.value=='')this.value='Brugernavn'" onclick="if(this.value=='Brugernavn')this.value='';" TYPE="text" NAME="name" SIZE="8" value=Brugernavn>
<INPUT TYPE="password" NAME="pass" SIZE="8" class=loginbox>
<br><hr width=75%>
<?
echo "<INPUT class=loginbox type=submit value='Medlem Logind' name='logind'>";

}
?>
</FORM>
Avatar billede bjering Nybegynder
10. september 2002 - 18:06 #3
vil stadig ikke logge mig ud :(
Avatar billede bjering Nybegynder
10. september 2002 - 19:14 #4
okay opper til 200 points til rigtig svar o.o
Avatar billede styrk Nybegynder
10. september 2002 - 21:53 #5
prøv dette med logud cookies :

Setcookie('name');
Setcookie('pass');
Setcookie('ebrev');
Setcookie('navn');
Setcookie('loggetind');
Avatar billede styrk Nybegynder
10. september 2002 - 21:53 #6
svar :)
Avatar billede shitcode.dk Nybegynder
10. september 2002 - 22:02 #7
kan du ikke bare skrive:

Setcookie('name', '', 1);
Setcookie('pass', '', 1);
Setcookie('ebrev', '', 1);
Setcookie('navn', '', 1);
Setcookie('loggetind', '', 1);
Avatar billede shitcode.dk Nybegynder
10. september 2002 - 22:03 #8
doh ... svar
Avatar billede styrk Nybegynder
10. september 2002 - 22:04 #9
:)
Avatar billede shitcode.dk Nybegynder
10. september 2002 - 22:16 #10
Avatar billede shitcode.dk Nybegynder
10. september 2002 - 22:16 #11
ups, det var cookies ... ikke sessions
Avatar billede darkside Nybegynder
10. september 2002 - 22:39 #12
bjering, har du ICQ eller andet, skal lige snakke med dig, det er vigtigt.!!

/DarkSide

Mit nummer er ICQ # 11940927
Avatar billede bjering Nybegynder
11. september 2002 - 09:13 #13
kigger lige på svarene når jeg kommer hjem.
ICQ 12127544

kommer på når jeg kommer hjem :) har fri klokken 15:00
Avatar billede bjering Nybegynder
11. september 2002 - 13:32 #14
ehe tror næsten jeg ved hvad du ville snakke om darkside :P

skod host har ikke directory browsing fra default :\ men skulle være fikset nu... hvis det da var det du ville snakke om ~.~

1 time og 20 min så har jeg friiiii :)
Avatar billede bjering Nybegynder
11. september 2002 - 15:22 #15
egern's virkede, og da han svarede først ville det jo være forkert ikke at give him points'ne

Darkside jeg har added dig til ICQ
Avatar billede styrk Nybegynder
11. september 2002 - 16:21 #16
dejligt at det virker.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester