XenomX
Gebruiker
- Lid geworden
- 27 apr 2002
- Berichten
- 822
Ik heb een login op m'n site staan, gedeetelijk van phphulp.nl, ik heb deze beetje aangepast en in een map gegooid en klaar, hij werkt goed.
Maar.. nu heb ik het anders gedaan, nu ga ik niet direct naar de login pagina maar via:
admin.php?pagina=Login
Als ik nu probeer in te loggen krijg ik de volgende error:
Hier even de code van de pagina's zelf.
aanmelden.php
login.php
Ik krijg hiet voor elkaar werkend te krijgen, en als ik het op de eerste manier moet doen moeten alle pagina's weer veranderd worden
Bij voorbaat heel veel dank
Maar.. nu heb ik het anders gedaan, nu ga ik niet direct naar de login pagina maar via:
admin.php?pagina=Login
Als ik nu probeer in te loggen krijg ik de volgende error:
Code:
Warning: session_start(): Cannot send session cookie - headers already sent by (output started at
D:\WebServer\IndigoPerl\apache\htdocs\Mix\Admin\admin.php:8) in
D:\WebServer\IndigoPerl\apache\htdocs\Mix\Admin\login.php on line 2
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at
D:\WebServer\IndigoPerl\apache\htdocs\Mix\Admin\admin.php:8) in
D:\WebServer\IndigoPerl\apache\htdocs\Mix\Admin\login.php on line 2
Hier even de code van de pagina's zelf.
aanmelden.php
PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<link href="../../styles/kt.css" rel="stylesheet" type="text/css">
</head>
<body>
<div align="center">
<form name="form1" method="post" action="?midden=login">
<p align="center"> <br>
Gebruikersnaam:<br>
<input name="username" type="text" class="knoppentext" id="username">
<br>
<br>
Wachtwoord:<br>
<input name="password" type="text" class="knoppentext" id="password">
<br>
<br>
<input name="Submit" type="submit" class="knoppentext" value="Login">
</p>
</form></td>
</div>
<div align="center"></div>
<div align="center"></div>
</body>
</html>
login.php
PHP:
<?php
session_start();
if(!empty($_POST)){
include("verbind.php");
$query = "SELECT * FROM admin WHERE username='" . $_POST["username"] ."' AND password='". $_POST["password"] . "'";
$result = mysql_query($query);
if(mysql_num_rows($result) > 0){
$user = $_POST["email"];
$wachtwoord = $_POST["wachtwoord"];
$_SESSION['user'] = $user;
$_SESSION['wachtwoord'] = $wachtwoord;
header("Location: beveiligd.php");
exit();
}
else {
$text = "Toegang geweigerd! <A onclick='javascript: window.back();'>Ga terug</A>";
die($text);
} }
else{
//pagina verkeerd aangeroepen
header("Location: login.php");
}?>
Ik krijg hiet voor elkaar werkend te krijgen, en als ik het op de eerste manier moet doen moeten alle pagina's weer veranderd worden
Bij voorbaat heel veel dank