fix
This commit is contained in:
@@ -85,7 +85,10 @@ class Login extends WRB_Controller {
|
|||||||
$this->refreshAccountDetail($_SESSION['member_id']);
|
$this->refreshAccountDetail($_SESSION['member_id']);
|
||||||
$this->getSessionArray();
|
$this->getSessionArray();
|
||||||
$this->excudedEmails();
|
$this->excudedEmails();
|
||||||
redirect('dash');
|
$this->load->model('autopref_model');
|
||||||
|
|
||||||
|
$prefArray = $this->autopref_model->afterLoginPage();
|
||||||
|
redirect($prefArray['returnPage']);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$data["login_message"] = "Invalid username or password";
|
$data["login_message"] = "Invalid username or password";
|
||||||
|
|||||||
@@ -0,0 +1,51 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
class Autopref_model extends CI_Model
|
||||||
|
{
|
||||||
|
|
||||||
|
public function afterLoginPage(){
|
||||||
|
$retArr = [];
|
||||||
|
$retArr['returnPage'] = 'logout';
|
||||||
|
$retArr['loginsteps'] = '4';
|
||||||
|
$returnPage = 'logout';
|
||||||
|
if (isset($_SESSION) && isset($_SESSION['member_id']) && $_SESSION['member_id'] > 0){
|
||||||
|
|
||||||
|
$accountAgeNumber = $this->accountAge( $_SESSION['member_id'] );
|
||||||
|
$retArr['returnPage'] ='dash';
|
||||||
|
if ($accountAgeNumber < 60 ){
|
||||||
|
$retArr['returnPage'] ='dash/help';
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
return $retArr;
|
||||||
|
}
|
||||||
|
|
||||||
|
private function accountAge($member_id){
|
||||||
|
|
||||||
|
$accAge = 10000000;
|
||||||
|
|
||||||
|
$ageQ = "SELECT ((DATE_PART('day', now()::timestamp - added::timestamp) * 24 +
|
||||||
|
DATE_PART('hour', now()::timestamp - added::timestamp)) * 60 +
|
||||||
|
DATE_PART('minute', now()::timestamp - added::timestamp)) * 60 +
|
||||||
|
DATE_PART('second', now()::timestamp - added::timestamp) AS accAge FROM members WHERE id =".$member_id;
|
||||||
|
|
||||||
|
$query = $this->db->query($ageQ);
|
||||||
|
$row = $query->row();
|
||||||
|
|
||||||
|
if (isset($row))
|
||||||
|
{
|
||||||
|
$accAge = $row->accAge;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $accAge;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user