Ik heb een eigen web appikatie geschreven maar kan er alleen bij met firefox 3.6.x.
Met nieuwere versie van Firefox of anderen werk alleen de index.php en daar na niets meer. Ook krijg ik geen fout berichten in apache2/error.log
index.php
<?php
session_start();
if (!empty($_SESSION["usernaam"])) {
$usernaam=$_SESSION["usernaam"];
}else {
$usernaam='loginnaam';
}
echo "
<!DOCTYPE html PUBLIC '-//W3C//DTD HTML 4.01 Transitional//EN'>
<head>
<title>xxxx Login</title>
<meta http-equiv='content-type' content='text/html; charset=iso-8859-1' />
</head>
<body>
<big style='font-family: Arial Black; color: rgb(0, 153, 0);'><big><big><span
style='font-weight: bold;'>vTech<br> Login
</big></big><//span>
<br
<form method='post' action='userlogin.php' name='loginform'>
<p class='western' style='font-family: Arial;' font size='2'>
<table style='text-align: left; border='1' cellpadding='1' cellspacing= '1'>
<COL CLASS='kolom80'><COL CLASS='kolom40'><COL CLASS='kolom80'><COL CLASS='auto'>
<tbody>
<tr>
<td>Gebruiker naam :</td>
<td><input SIZE='8' tabindex='1' name='username' value='$usernaam'></td>
<td>Password :</td>
<td><input SIZE='8' tabindex='2' name='password' type='password'></td>
</tr>
</tbody>
</table>
<br>
<input value='login' name='submit' type='submit'></p>
</form>
</body>
</html>"
?>
userlogin.php
<?php
/**
* userlogin.php
* @version $Id$
* @copyright pvh 02-2009
*/
// require_once('./htdocs/ProjManagment/classes/db_connect.php');
// check for required fields from form
#session_start();
if ((!isset($_POST["username"])) || (!isset($_POST["password"]))) {
// header("Location: loginform.hmtl");
header("Location: index.php");
exit;
}
session_register("loginNaam");
session_register("RealtieID");
session_register("GroupName");
session_register("Financieel");
session_register("Personen");
session_register("Projecten");
session_register("Bedrijven");
session_register("tijdkaarten");
session_register("usernaam");
$usernaam = $_POST["username"];
$_SESSION["usernaam"] = $_POST["username"];
$u_passwd = $_POST["password"];
// connect to server and select
$mysqli = mysqli_connect("localhost", "xxx", "xxx", "test");
$sql = "SELECT Pu.prUserName, Concat(P.voornaam, ' ',P.tussenVoeg, ' ',P.ANaam) as uNaam,
Pu.`GroupName`,Pu.RelatieID,Pp.`Financieel`, Pp.`Personen`, Pp.`Projecten`, Pp.`Bedrijven`, Pp.`tijdkaarten`
FROM ProjSystem.ProjUser Pu join RelatieBeheer.Persoon P on Pu.RelatieID = P.RelatieID
join ProjSystem.ProjUser_priv Pp on Pu.`projUsID` =Pp.`projUsID`
WHERE Pu.prUserName ='$usernaam' AND Pu.`prPassword`= PASSWORD('$u_passwd');";
// echo $sql;
$result = mysqli_query($mysqli, $sql) or die (mysqli_error($mysqli));
if (mysqli_num_rows($result) == 1) {
// if authorized
while ($info = mysqli_fetch_array($result)) {
$_SESSION["loginNaam"] = stripslashes($info['uNaam']);
$_SESSION["RealtieID"] = stripslashes($info['RelatieID']);
$_SESSION["GroupName"]= stripslashes($info['GroupName']);
$_SESSION["Financieel"]= stripslashes($info['Financieel']);
$_SESSION["Personen"]= stripslashes($info['Personen']);
$_SESSION["Projecten"]= stripslashes($info['Projecten']);
$_SESSION["Bedrijven"]= stripslashes($info['Bedrijven']);
$_SESSION["tijdkaarten"]= stripslashes($info['tijdkaarten']);
$u_naam=$_SESSION["loginNaam"];
$gr_name=$_SESSION["GroupName"];
} //end while
if (isset($_GET['qid'])) {
$gid = $_GET['qid'];
} else {
// $gid="faktuur";
$gid = "bedrijf";
} //end if
// include "../pagina_kop.php";
if ($gid == 'bedrijf') {
$fr_menu = "/ProjManagment/menu/bedrijven_menu.php";
$fr_hoofd = "/ProjManagment/Relatie/show_bedrijven.php?qid=$gid";
} elseif ($gid == 'faktuur') {
$fr_menu = "/ProjManagment/menu/faktuur_menu.php";
$fr_hoofd = "/ProjManagment/Financieel/show_facturen.php";
} else {
$fr_menu = "";
$fr_hoofd = "";
} ;
$fr_bor = "FRAMEBORDER='0'";
// frame indeling
echo "<FRAMESET ROWS='140 ,*, 10'>
<FRAME $fr_bor SRC='pagina_kop.php' NAME=\"fr_kop\" SCROLLING='no'>
<FRAMESET COLS='16%,85%'>
<FRAME $fr_bor SRC=\"$fr_menu\" NAME=\"fr_menu\" >
<FRAME $fr_bor SRC=\"$fr_hoofd\" NAME='fr_Hoofd' SCROLLING='yes'>
</FRAMESET>
<FRAME $fr_bor >
<FRAME $fr_bor SRC='/ProjManagment/pagina_end_mk.php' NAME=SCROLLING='no'
</FRAMESET>";
echo "</form><br>";
// include "../pagina_end_mk.php";
} else {
// header("Location: loginform.hmtl");
$_SESSION["usernaam"]="";
$_SESSION["loginNaam"]="";
$_SESSION["RealtieID"]="";
header("location: index.php");
exit;
} //end if
?>
Wat gaat hier fout.?
1.240 views