Avatar billede grise_bassen Nybegynder
21. februar 2005 - 17:08 Der er 2 kommentarer og
1 løsning

reload frame når man logger ind

hvordan reload jeg min frame shoutbox.php
når brygeren er logget ind

login.php

<?php
    $side = "..";
    require "$side/tjek.func.php";
    require "$side/includes/funcs.php";
  $side_titel = "Login";
    $hvor = "<b>" . $side_titel . "</b>";

?><html>
<head>

<link href="<?=$side;?>/default.css" rel="stylesheet" type="text/css" />
<title>Content</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style>
a{text-decoration:none
}
BODY {
scrollbar-face-color:#343434;
scrollbar-highlight-color:#343434;
scrollbar-3dlight-color:#343434;
scrollbar-darkshadow-color:#343434;
scrollbar-shadow-color:#343434;
scrollbar-arrow-color:#98C800;
scrollbar-track-color:#343434;
}</style>
</head>

<body  BGCOLOR=#343434 LEFTMARGIN=0 TOPMARGIN=5 MARGINWIDTH=0 MARGINHEIGHT=0 LINK=FFFFFF VLINK=FFFFFF>
<table width="100%" border="0" cellspacing="0" cellpadding="3">
<center>


<!-- indhold start -->

<script type="text/javascript" language="JavaScript">
<!--
function FormValidator(theForm)
{
    if (document.post.b.value == '') {
        alert('Du skal vælge et brugernavn!');
        document.post.b.focus();
        return (false);
    }
    if (document.post.p.value == '') {
        alert('Du skal skrive en adgangskode!');
        document.post.p.focus();
        return (false);
    }
}
// -->
</script>

<form action="../loggerin.php" method="post" name="post" onSubmit="return FormValidator(this);">
<table width="90%" cellspacing="1" class="tabelBox">
<tr>
<td align="right">
Brugernavn:
</td>
<td class="trBackground">
<input type="text" name="b" size="30" maxlength="30" class="input" />
</td></tr>
<tr>
<td align="right">
Adgangskode:
</td>
<td class="trBackground">
<input type="password" name="p" size="12" maxlength="12" class="input" />
</td></tr>
<tr>
<td align="center" colspan="2" class="trBackground">
<label for="login">Automatisk login?</label><input type="checkbox" name="auto" id="login" />
</td></tr>
<tr>
<td align="center" colspan="2">
<input type="submit" onclick="parent.frame2.location.href = 'shoutbox.php' value="Login" class="button"/>
</td></tr></form>
<tr>
<td align="center" colspan="2">
&nbsp;
</td></tr>
<tr class="trBackground">
<td align="center" colspan="2">
Ikke bruger? <a href="opret.php">Opret en bruger her</a> og se alle fordelene ved at blive oprettet som bruger!
</td></tr></table>

loggerin.php

<?php
    $side = ".";
    require "$side/tjek.func.php";
    require "$side/includes/funcs.php";

function alert(){
echo "<script type=\"text/javascript\" language=\"JavaScript\">
alert('Der kunne ikke findes en bruger med dette brugernavn og password!');
history.go(-1);
</script>";
exit;
}
function login($bruger,$pass,$auto){
if($bruger){
$crypt = crypt("$pass",base64_encode("$pass"));
$query = mysql_query("SELECT id, user, password FROM forum_users WHERE user = '$bruger' && password = '$crypt'");
$r = mysql_fetch_array($query);
$antal = mysql_num_rows($query);
if(($antal == 1)) {
if(!$auto) {
    setcookie("login", "$r[user]", time()+ 3600);
    setcookie("loginId", "$r[id]", time()+ 3600);
}
if($auto){
    setcookie("login", "$r[user]", time()+ 30758400);
    setcookie("loginId", "$r[id]", time()+ 30758400);
}   
header("location: content.php");
} else {
alert();
}
}
}
login($_GET['b'],$_GET['p'],NULL);
login($_POST['b'],$_POST['p'],$_POST['auto']);
?>
Avatar billede dugi Nybegynder
21. februar 2005 - 17:15 #1
shoutbox.location.reload();
eller sådan noget.

Kan ikke finde rundt i din kode :s
sorry
Avatar billede grise_bassen Nybegynder
21. februar 2005 - 17:56 #2
hvor skulle jeg sætte det henne
Avatar billede grise_bassen Nybegynder
23. februar 2005 - 16:12 #3
lukkerl.
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