Your IP : 216.73.216.40


Current Path : /var/www/html/mmishra/irp/
Upload File :
Current File : /var/www/html/mmishra/irp/init.inc.php

<?php
//include configuration and function library

require("config.inc.php");
require("functions.inc.php");

//initialize session variables and session
//session_id("irp");
session_start();

//call database connection
$mysqli = dbConnect("irp");

//some environment variables
$referer = $_SERVER['HTTP_REFERER'];
$url = $_SERVER['REQUEST_URI'];
$remoteip = getIP(); //getIP returns real IP so avoided $_SERVER["REMOTE_ADDR"];

if (isset($_SESSION['sessionid'])) {
	//check session and session variables        
	$sessionid = SID;//$HTTP_SESSION_VARS['sessionid'];
	$user = $_SESSION['user'];//$HTTP_SESSION_VARS['user'];
	$role = $_SESSION['role'];//$HTTP_SESSION_VARS['role'];

} else if (isset($_POST['login'])) { 
	//authenticate sign in
	$uid = $_POST["txtID"];
	$pwd = $_POST["txtPWD"];

	$role = localAuth($uid, $pwd);

	//check for role and redirect accordingly
	if ($role == 'guest') {
		header("Location: guest/");
	} else {
		$sessionid = base64_encode($user.'-'.$pwd);
    	$_SESSION['user'] = "$uid";
       	$_SESSION['role'] = "$role";
		$_SESSION['sessionid'] = "$sessionid";
   		//session information
   		mysql_query("insert into websessions(userid,remoteip,action,datesession)
		values('$user','$remoteip','login',now())");
		/*
		if ($role == 'admin') {
       		header("Location: admin/");
		} else if ($role == 'operator') {
       		header("Location: operator/");
       	} else {
			header("Location: user/");
		}
		*/
		header("Location: /");
	}
}

if ($_REQUEST['logout'] == 1) { 
	//check for sing out signal
   	//session information
   	mysql_query("insert into websessions(userid,remoteip,action,datesession)
   	values('$user','$remoteip','logout',now())");

   	//reset session variables
   	$HTTP_SESSION_VARS['user'] = "";
   	$HTTP_SESSION_VARS['role'] = "";
   	$_SESSION['user'] = '';
	$_SESSION['role'] = '';
	$user = "";
   	$role = "";

	//finally destroy current session
	session_unset();
	session_destroy();
	header("Location: /");
}

//session_destroy();
//log activity in access log database

accessLog($user, $referer, $url, $remoteip);

$header = "<html>
<head>
<title>IRP Ver. 1.0</title>
<base href='http://irp.iiita.ac.in/'></base>
<link href='css/style.css' rel='stylesheet' />

<link rel='stylesheet' href='css/jquery-ui.css'>
<script src='js/jquery-1.10.2.js'></script>
<script src='js/jquery-ui.js'></script>

<link rel='stylesheet' href='css/jquery-ui-1.10.3.custom.min.css' />
<script src='js/jquery-1.10.2.min.js'></script>	
<script src='js/jquery-ui-1.10.3.custom.min.js'></script>

<script>
$(function() {
    $(\"#datepicker\").datepicker();
});
</script>
</head>

<body>
<center>
<img src='images/iLogo.png' width='50' height='50' border='0' />
<h1>Indian Institute of Information Technology Allahabad</h1>
<h2>(IRP Ver. 1.0)</h2>
</center>
";

if ($user) 
	$header .= "<div align='right'>
	Welcome! $user ($role), 
	please  go [ <a href='javascript: window.history.back()'>Back</a> ] or
	[ <a href='?logout=1'>Logout</a> ] here.
	</div>
";


$header .= "<form method='POST' action='".$_SERVER['PHP_SELF']."'>";

$footer = "</form>
	<br><br><br><br>
	<div id='footer' align='center'>
	Developed by: Mithilesh Kr. Mishra (System Analyst), IIIT Allahabad
	</div>
	</body>
	</html>
	";

?>