<?php

 
class Session {
	private $logged_in= false;
	public $user_id;
	//public $process_id;
	public $message;
function __construct(){
//session_start();
$this->check_message();
$this->check_login();	
}
	
	public function is_logged_in(){
		
		return $this->logged_in;
		
	}
	
	public function login($user){
		
	if ($user){
		$this->user_id = $_SESSION['user_id'] = $user->id;
		
		//$this->process_id= $_SESSION['std_process_id']=$user->std_process_id;
		$this->logged_in = true;	
	}
	}
	
		public function logout(){	
		
        // unset($_SESSION['user_id']);
        // unset($this->user_id);
        // $this->logged_in = false;
             session_start();
		     $_SESSION=array();
		    if (isset($_COOKIE[session_name()])){
		    setcookie(session_name(),'',time()-4200,'/');	
		    }
		session_destroy();
		}

	private function check_login(){
		
	if (isset($_SESSION['user_id'])){
		
		$this->user_id = $_SESSION['user_id'];
		$this->logged_in= true;
		
	} else {
	
	unset($this->user_id);
	$this->logged_in=false;	
	}
	
	}
	private function check_message(){
		
	if (isset($_SESSION['message'])){
	$this->message= $_SESSION['message'];
	unset($_SESSION['message']);	
	}else {
		$this->message="";
	}
	}
	public function message($msg=""){
		if (!empty($msg)){
			$_SESSION['message'] = $msg;
		}else {
			return $this->message;
		}
	}
	
}
$session = new Session();
$message = $session->message();
?>