[mapserver-users] login session php with chameleon framework
lovelietha
armaluvly_88 at yahoo.com
Sun Jul 10 22:59:18 PDT 2011
Hi all,
i used chameleon framework for webgis,,when i made a login session on my
page login,,the session doesn't working..the session on standard login has
working,,but when i redirect the session it doesn't working.
anyone can help me explain what happen or what i have supposed to do?? code
is below :
*Login.html code :*
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table border = "0" width="1000" align="center" cellspacing="0">
<th colspan = "5" > ./images/banner.png </th>
<tr>
<th width= " 200" height="50"> Home.phtml Home </th>
<th> ../Peta.phtml Map </th>
<th> Analisis.phtml Analisis </th>
<th> ../Login.phtml Login </th>
<th> Contact.phtml Contact </th>
</tr>
<tr>
<th bgcolor="FFFF66"> <br>
ProfilBjm.html Profil Banjarmasin </th>
<form action="Template%20Web/LoginCheck.php" method="post">
<td rowspan="2" colspan ="4" align="center" width= "200">
User Name :
<input type="text" name ="user_name"
size="15" maxlength="15">
<br>
<br>
Password :
<input type="password" name ="password"
size="15" maxlength="15">
<br>
<br>
<input type = "submit" value = "Login" name="submit">
<input type = "reset" value = "Reset">
</td>
<tr>
<th rowspan="2" bgcolor="FFFF66" valign="top">
ProfilDBD.html Profil DBD </th>
</tr>
<tr>
<td colspan="4"></td>
</tr>
</form>
</table>
</body>
</html>
*Login.phtml code :*
<?php
include("./chameleon.php");
$szTemplate="./Template Web/Login.html";
$szMapFile="../Map/LISA_epi05.map";
class SampleApp extends Chameleon
{
function SampleApp()
{
parent::Chameleon();
$this ->moMapSession = new MapSession_RW;
$this ->moMapSession-> setTempDir ( getSessionSavePath());
}
}
$oApp= new SampleApp();
$oApp-> registerSkin('skins/sample');
$oApp->CWCInitialize($szTemplate,$szMapFile);
$oApp->CWCExecute();
?>
*Login1.php code :*
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table border = "1" width="1000" align="center" cellspacing="0">
<th colspan = "5" > ./images/banner.png </th>
<tr>
<th width= " 200" height="50"> Home.phtml Home </th>
<th> ../Peta.phtml Map </th>
<th> Analisis.phtml Analisis </th>
<th> ../Login.phtml Login </th>
<th> Contact.phtml Contact </th>
</tr>
<tr>
<th bgcolor="FFFF66">
<form>
<br>
Pilih Masukan Data :<br>
</th>
<td rowspan="2" colspan ="4" align="center" width= "200">
</td>
<tr>
<th rowspan="2" bgcolor="FFFF66" valign="top">
<select name = "indikator">
<option value = "Epidemic">Epidemic
<option value = "Epidemic">Penduduk
<option value = "Epidemic">Kepadatan Penduduk
<option value = "Epidemic">Mobilitas Datang
<option value = "Epidemic">Mobilitas Pergi</option></select>
</th>
</tr>
<tr>
<td colspan="4"></td>
</tr>
</form>
</table>
</body>
</html>
*Login1.phtml code :*
<?php
include("./chameleon.php");
//include_once(COMMON."session/session.php");
//installSessionDirectoryHandler();
//initializeSession("sid", "/tmp/");
if (!isset($_SESSION["USER"]))
{
echo "a";
}else
{
echo "test";
}
$szTemplate="./Template Web/Login1.php";
$szMapFile="../Map/LISA_epi05.map";
class SampleApp extends Chameleon
{
function SampleApp()
{
parent::Chameleon();
$this ->moMapSession = new MapSession_RW;
$this ->moMapSession-> setTempDir ( getSessionSavePath());
}
}
$oApp= new SampleApp();
$oApp-> registerSkin('skins/sample');
$oApp->CWCInitialize($szTemplate,$szMapFile);
$oApp->CWCExecute();
?>
*LoginCheck.php code :*
<?php
include("../Moran/Connection.php");
if(!empty($_POST["submit"]))
{
$DBResource = new Connection();
$DataRes = $DBResource->ExecuteQuery("SELECT \"User_name\" FROM tb_admin
WHERE \"User_name\" ='".$_POST["user_name"]."' AND \"Password\" =
'".$_POST["user_name"]."'");
$Data = array();
while ($resAray = pg_fetch_array($DataRes, null, PGSQL_ASSOC)) {
$Data = $resAray;
}
if(!empty($Data["User_name"]))
{
$_SESSION["USER"] = $Data["User_name"];
header("location:../Login1.phtml");
}
else
{
header("location:../Login.phtml");
}
}
?>
Anyone,,any suggestions would be helpfull
Thanks
--
View this message in context: http://osgeo-org.1803224.n2.nabble.com/login-session-php-with-chameleon-framework-tp6569844p6569844.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
More information about the MapServer-users
mailing list