****************
A PHP Error was encountered
Severity: Warning
Message: Cannot modify header information - headers already sent by (output started at /home/*****/public_html/****/application/config/config.php:1)
Filename: controllers/login.php
Line Number: 50
*********
here is the php code.
Code: Select all
<?php
class Login extends Controller
{
function Intro()
{
parent::Controller();
}//end method
function index()
{
$data = array();//initialize array
$this->load->model('common');
$now = date('Y-m-d h:i:s');//crrent date stamp
$datas = $this->common->basicvars();
$data = $datas;
if(isset($_POST['login_submit']))//check login form submitted
{
//$lang = $this->config->item('language');
//echo "hi";
$email = trim($_POST['email']);
$password = md5(trim($_POST['pass']));
//validation is done here
if($email == '')
$error = "Login Failed : Please give the email !";
elseif($password == '')
$error = "Login Failed : Please give the password !";
else//if simple validation is over
{
$condition = "email = '$email' AND password='$password' AND user_status='active'";//creat condition for record exit query
$fieldName = "user_id";//filed name to be given while processing record exit function
//check the email and password exist
if(IsRecordExist4Add('users',$fieldName,$condition))
{
$fieldList = ' user_id ';
$user_rs = getRow('users', $fieldList, $condition);
//update lat active field in users table
updateRecords('users',"last_login='$now'","user_id='$user_rs[user_id]'");
$_SESSION['user_id']= $user_rs['user_id'];
if(isset($_SESSION['loginUrl']))
{
$loginUrl = $_SESSION['loginUrl'];
header("Location: ".$loginUrl);
}
else
header("Location: home"); }
elseif(getTotRec("user_id","users","email = '$email' AND password='$password' AND user_status='pending'"))
$error = "Login Failed : Please activate your account!";
else
$error = "Login Failed : Invalid email/password !";
}
}//end login
//echo site_url();
if($error!='')
{
$data['error']= '<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0" class="splborder">
<tr>
<td height="41" bordercolor="#ec8a00" bgcolor="#feffcf"><span class="blktitle">'.$error.'</span><br />
</td>
</tr>
</table>';
}
$data['siteUrl'] = site_url();
$data['center_login'] = true;
$this->smartyextended->view('login',$data);
}//end method
}
?>