sessies en submit

Status
Niet open voor verdere reacties.

bn2vs

Terugkerende gebruiker
Lid geworden
18 aug 2007
Berichten
1.705
ik ben een soort van simpel login systeem aant maken voor een config pannel, maar als ik bij mn config pannel op submit druk word ik uitgelogged :confused:

dit is de eerste keer dat ik met sessies werk, dus heb geen idee wat ik verkeerd doe :(
(fout treed op waneer ik op submit op config.php klik)

ik heb mn bestanden toegevoegd als attachment :)
 

Bijlagen

  • loginSessieDieNieWerkt.rar
    5,1 KB · Weergaven: 15
Ik heb je script overigens niet gezien, maar heb je op elke pagina waar je ingelogt bent, wel session_start() bovenin geplaatst?
 
dat is het probleem al niet...
iemand die er ff nar kan kijken?
 
Laatst bewerkt:
Kan je de errorcode eens posten die je krijgt wanneer je op je knop klikt ?
 
Als het goed is, moet je session_start() als eerste aangeroepen worden in je php, wil deze werken....

Bij config.php (je adminscherm?) staat er eerst een sh*tload aan code, voordat je em include...
Misschien dit eerst even veranderen...

Verder voor de mooiigheid >>
PHP:
<input type=\"submit\" value=\"Submit\">

Dan heeft het knopje ook een waarde =)
 
Als ik dat zo bekijken (De code voor de knop dan in ieder geval) dan gok ik dat je een echo gebruikt met dubbele quotes..

Het is handiger om die met een single quote te gebruiken wanneer je er HTML in gaat gebruiken. Dat scheelt je aardig wat dubbele quotes escapen.

Het is ook jammer dat je hem hebt ge-RAR-ed aangezien een ZIP iedereen zonder een programma te hoeven installeren had kunnen openen.
 
Ik heb die sessie satrt bovenaan gezet, maar hij logt nog steeds uit als ik op submit klik...

Wat die submit knop betreft heeft die al de waarde "Save".

Kan iemand me een werkend login systeem (met submit knop) geven of een link naar waar ik er een kan downloaden? (dan kan ik vergelijken en desnoods gewoon de code vervangen)
 
deze heb ik gemaakt, voor login op admin, maar het komt op hetzelfde neer:

ADMIN.PHP
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
</head>

<body>
<center>
<table width="248" height="100" border="1">
<tr><td width="399" align="justify"><form name="loginform" method="post" action="checklogin.php">
  <p>Username : 
   <input type="text" name="username" maxlength="25"/>
</p>
  <p>Password  :
    <input type="password" name="password" maxlength="25" />
  </p>
  <p align="center">
    <input type="submit" name="submit_login" value="Submit" />
  </p>
</form>

</td></tr>
</table>
</center>
</body>
</html>

ADMINSPACE.php
PHP:
<?php
session_start ();
if(isset($_SESSION['usr']) && isset($_SESSION['pw'])) {
// je code hier
}
else {
	header("location:admin.php");
}
?>

checklogin.php

PHP:
<?php
session_start();
$Glob_username = "root";
$Glob_password = "";
$Glob_db = "awmoney";
$password = $_POST['password'];
$username = $_POST['username'];

$USR = 'root';
$PW = "paz";


if (!($username == $USR && $password == $PW)) {
	echo "the username or password is wrong, please folow this <a href='admin.php'> Link </a> and try again<br>";
}
else {

	$_SESSION['usr'] = $username;
    $_SESSION['pw']  = $password;
    header("location:adminspace.php");
}
?>
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan