| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- class admin_login_model extends Model {
-
-
- public function logmein() {
- $data = $this->escapeArray($_REQUEST);
- if ($_REQUEST['email']!='' && $_REQUEST['pass']!='') {
- $result = $this->query("select * from azonics_admin_users where "
- . "admin_status='1' and "
- . "(admin_email='".$data['email']."' or admin_name='".$data['email']."') and "
- . "admin_pass='".$data['pass']."';");
-
- if (sizeof($result)>0) {
- $this->execute("update azonics_admin_users set admin_last_ip='".$_SERVER['REMOTE_ADDR']."' where admin_id='".$result[0]->admin_id."';");
- $_SESSION['admin_user'] = $result[0];
- $_SESSION['access_level'] = $result[0]->admin_access_level;
- return true;
- }
- else {
- return false;
- }
- }
- else {
- return false;
- }
- }
-
-
- public function logmeout() {
- $this->query("update azonics_admin_users set admin_status='1' where admin_id='".$_SESSION['admin_user']->admin_id."';");
- $_SESSION['admin_user'] = null;
- }
-
-
- public function passwordReminder() {
- $data = $this->escapeArray($_REQUEST);
- $result = $this->query("select * from azonics_admin_users where admin_email='".$data['email']."' and admin_status='1';");
- if (sizeof($result)>0) {
- return $result[0];
- }
- else {
- return false;
- }
- }
-
-
- public function reloadProfile() {
- $result = $this->query("select * from azonics_admin_users where "
- . "admin_id='".$_SESSION['admin_user']->admin_id."' and "
- . "admin_status='1';");
- if (sizeof($result)>0) {
- $_SESSION['admin_user'] = $result[0];
- return true;
- }
- else {
- return false;
- }
- }
-
-
- }
|