當前位置: 首頁>>代碼示例>>PHP>>正文


PHP CommonAction::userauth方法代碼示例

本文整理匯總了PHP中CommonAction::userauth方法的典型用法代碼示例。如果您正苦於以下問題:PHP CommonAction::userauth方法的具體用法?PHP CommonAction::userauth怎麽用?PHP CommonAction::userauth使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在CommonAction的用法示例。


在下文中一共展示了CommonAction::userauth方法的11個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: indel

 public function indel()
 {
     //驗證用戶權限
     parent::userauth(20);
     if ($this->isAjax()) {
         if (!($delid = explode(',', $this->_post('delid')))) {
             R('Public/errjson', array('請選中後再刪除'));
         }
         //將最後一個元素彈出棧
         array_pop($delid);
         $id = join(',', $delid);
         $log = M('loginlog');
         if ($log->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '登錄日誌刪除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '登錄日誌刪除失敗');
             R('Public/errjson', array('刪除失敗'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法請求');
         R('Public/errjson', array('非法請求'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:24,代碼來源:LoginlogAction.class.php

示例2: del

 public function del()
 {
     //驗證用戶權限
     parent::userauth(63);
     if ($this->isAjax()) {
         if (!($delid = explode(',', $this->_post('delid')))) {
             R('Public/errjson', array('請選中後再刪除'));
         }
         //將最後一個元素彈出棧
         array_pop($delid);
         $id = join(',', $delid);
         $dmenu = M('dmenu');
         if ($dmenu->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '刪除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '刪除失敗:' . $dmenu->getError());
             R('Public/errjson', array('刪除失敗'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法請求');
         R('Public/errjson', array('非法請求'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:24,代碼來源:DmenuAction.class.php

示例3: roledel

 public function roledel()
 {
     //驗證用戶權限
     parent::userauth(10);
     //判斷是否是ajax請求
     if ($this->isAjax()) {
         if (I('post.post', '') == 'ok') {
             $id = I('post.id', '');
             if ($id == '' || !is_numeric($id)) {
                 parent::operating(__ACTION__, 1, '參數錯誤');
                 R('Public/errjson', array('參數ID類型錯誤'));
             } else {
                 $id = intval($id);
                 if ($id == 1) {
                     parent::operating(__ACTION__, 1, '不能刪除係統默認角色');
                     R('Public/errjson', array('不能刪除此角色'));
                 }
                 $role = M('role');
                 $where = array('ID' => $id);
                 if ($role->where($where)->getField('ID')) {
                     $role->where($where)->delete();
                     parent::operating(__ACTION__, 0, '刪除成功');
                     R('Public/errjson', array('ok'));
                 } else {
                     parent::operating(__ACTION__, 1, '數據不存在:' . $id);
                     R('Public/errjson', array('數據不存在'));
                 }
             }
         } else {
             parent::operating(__ACTION__, 1, '非法請求');
             R('Public/errjson', array('非法請求'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法請求');
         R('Public/errjson', array('非法請求'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:37,代碼來源:RoleAction.class.php

示例4: indel

 public function indel()
 {
     //驗證用戶權限
     parent::userauth(83);
     if ($this->isAjax()) {
         if (!($delid = explode(',', $this->_post('delid')))) {
             R('Public/errjson', array('請選中後再刪除'));
         }
         //將最後一個元素彈出棧
         array_pop($delid);
         $id = join(',', $delid);
         $operating = M('operating');
         if ($operating->delete("{$id}")) {
             R('Public/errjson', array('ok'));
         } else {
             R('Public/errjson', array('刪除失敗'));
         }
     } else {
         R('Public/errjson', array('非法請求'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:21,代碼來源:OperatingAction.class.php

示例5: newsindel

 public function newsindel()
 {
     //驗證用戶權限
     parent::userauth(51);
     if ($this->isAjax()) {
         if (!($delid = explode(',', I('post.delid', '')))) {
             R('Public/errjson', array('請選中後再刪除'));
         }
         //將最後一個元素彈出棧
         array_pop($delid);
         $id = join(',', $delid);
         $news = M('news');
         if ($news->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '刪除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '刪除失敗');
             R('Public/errjson', array('刪除失敗'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法請求');
         R('Public/errjson', array('非法請求'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:24,代碼來源:NewsAction.class.php

示例6: moduledel

 public function moduledel()
 {
     //驗證用戶權限
     parent::userauth(28);
     //判斷是否是ajax請求
     if ($this->isAjax()) {
         $id = I('post.id', '');
         if ($id == '' || !is_numeric($id)) {
             parent::operating(__ACTION__, 1, '參數錯誤');
             R('Public/errjson', array('參數ID類型錯誤'));
         } else {
             $id = intval($id);
             $module = M('module');
             $where = array('ID' => $id);
             if ($module->where($where)->getField('ID')) {
                 $module->where($where)->delete();
                 parent::operating(__ACTION__, 0, '刪除模塊成功');
                 R('Public/errjson', array('ok'));
             } else {
                 parent::operating(__ACTION__, 1, '數據不存在');
                 R('Public/errjson', array('數據不存在'));
             }
         }
     } else {
         parent::operating(__ACTION__, 1, '非法請求');
         R('Public/errjson', array('非法請求'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:28,代碼來源:SystemAction.class.php

示例7: in_user_del

 public function in_user_del()
 {
     //驗證用戶權限
     parent::userauth(5);
     if ($this->isAjax()) {
         if (!($delid = explode(',', I('post.delid', '')))) {
             R('Public/errjson', array('請選中後再刪除'));
         }
         //將最後一個元素彈出棧
         array_pop($delid);
         if (in_array(1, $delid)) {
             R('Public/errjson', array('不能刪除ID號為1的數據'));
         }
         $id = join(',', $delid);
         $user = M('user');
         if ($user->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '批量刪除ID為:' . $id . '的數據');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '批量刪除用戶失敗:' . $user->getError());
             R('Public/errjson', array($user->getError()));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法請求');
         R('Public/errjson', array('非法請求'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:27,代碼來源:UserAction.class.php

示例8: filemovedo

 public function filemovedo()
 {
     parent::userauth(39);
     $moveid = I('post.moveid', '');
     $sid = I('post.sid', '');
     //切割文件ID
     $arrid = explode(',', $moveid);
     array_pop($arrid);
     //判斷目錄ID是否正確
     if ($sid != '' && is_numeric($sid)) {
         $file = M('file');
         $data['Sid'] = $sid;
         //循環更新對應文件目錄
         for ($i = 0; $i < count($arrid); $i++) {
             if (!$file->where('ID=' . $arrid[$i])->save($data)) {
                 //失敗直接返回
                 parent::operating(__ACTION__, 1, '文件移動失敗');
                 R('Public/errjson', array('文件移動失敗'));
             }
         }
         parent::operating(__ACTION__, 0, '文件移動成功');
         R('Public/errjson', array('ok'));
     } else {
         parent::operating(__ACTION__, 1, '目錄ID獲取失敗');
         R('Public/errjson', array('目錄ID獲取失敗'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:27,代碼來源:FileAction.class.php

示例9: cdel

 public function cdel()
 {
     //驗證用戶權限
     parent::userauth(15);
     //判斷是否是ajax請求
     if ($this->isAjax()) {
         if (I('post.post', '') == 'ok') {
             $id = I('post.id', '');
             if ($id == '' || !is_numeric($id)) {
                 parent::operating(__ACTION__, 1, '參數錯誤');
                 R('Public/errjson', array('參數ID類型錯誤'));
             } else {
                 $id = intval($id);
                 $role = M('competence');
                 $where = array('ID' => $id, 'Sid' => $id, '_logic' => 'OR');
                 if ($role->where("ID={$id}")->getField('ID')) {
                     $role->where($where)->delete();
                     parent::operating(__ACTION__, 0, '刪除成功');
                     R('Public/errjson', array('ok'));
                 } else {
                     parent::operating(__ACTION__, 1, '刪除失敗');
                     R('Public/errjson', array('數據不存在'));
                 }
             }
         } else {
             parent::operating(__ACTION__, 1, '非法請求');
             R('Public/errjson', array('非法請求'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法請求');
         R('Public/errjson', array('非法請求'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:33,代碼來源:CompetenceAction.class.php

示例10: with_indel

 public function with_indel()
 {
     //驗證用戶權限
     parent::userauth(81);
     if ($this->isAjax()) {
         if (!($delid = explode(',', I('post.delid', '')))) {
             R('Public/errjson', array('請選中後再刪除'));
         }
         //將最後一個元素彈出棧
         array_pop($delid);
         $id = join(',', $delid);
         $with = M('with');
         $co['ID'] = array('in', $id);
         if ($with->delete("{$id}")) {
             parent::operating(__ACTION__, 0, '刪除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '刪除失敗');
             R('Public/errjson', array('刪除失敗'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法請求');
         $this->error('非法請求');
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:25,代碼來源:WithAction.class.php

示例11: client_c_indel

 public function client_c_indel()
 {
     //驗證用戶權限
     parent::userauth(76);
     if ($this->isAjax()) {
         if (!($delid = explode(',', I('post.delid', '')))) {
             R('Public/errjson', array('請選中後再刪除'));
         }
         //將最後一個元素彈出棧
         array_pop($delid);
         $id = join(',', $delid);
         $client = M('client');
         $contact = M('contact');
         $co['Cid'] = array('in', $id);
         if ($client->delete("{$id}")) {
             $contact->where($co)->delete();
             parent::operating(__ACTION__, 0, '刪除成功');
             R('Public/errjson', array('ok'));
         } else {
             parent::operating(__ACTION__, 1, '刪除失敗');
             R('Public/errjson', array('刪除失敗'));
         }
     } else {
         parent::operating(__ACTION__, 1, '非法請求');
         R('Public/errjson', array('非法請求'));
     }
 }
開發者ID:argen77,項目名稱:OA,代碼行數:27,代碼來源:ClientAction.class.php


注:本文中的CommonAction::userauth方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。