Esempio n. 1
0
 /**
  * 登录
  */
 public function indexOp()
 {
     $post = $this->read_json();
     objectToArrayAndRequest($post);
     if (empty($_REQUEST['username']) || empty($_REQUEST['password']) || !in_array($_REQUEST['client'], $this->client_type_array)) {
         output_error('4045');
     }
     $model_member = Model('member');
     $array = array();
     $array['member_name'] = $_REQUEST['username'];
     $array['member_passwd'] = md5(trim($_REQUEST['password']));
     // var_dump($array);
     $member_info = $model_member->getMemberInfo($array);
     //var_dump($member_info);
     if (!empty($member_info)) {
         $token = $this->_get_token($member_info['member_id'], $member_info['member_name'], $_REQUEST['client']);
         if ($token) {
             output_data($member_info, array('statuCode' => array('10200'), 'key' => $token));
         } else {
             output_error('104041');
         }
     } else {
         output_error('10404');
     }
 }
Esempio n. 2
0
 /**
  * 登录
  */
 public function indexOp()
 {
     $post = $this->read_json();
     objectToArrayAndRequest($post);
     if (empty($_REQUEST['username']) || empty($_REQUEST['password']) || !in_array($_REQUEST['client'], $this->client_type_array)) {
         output_error('4045');
     }
     $model_member = Model('member');
     $array = array();
     //        $array['member_name']	= $_REQUEST['username'];
     //        $array['member_passwd']	= md5(trim($_REQUEST['password']));
     $array['member_name|member_email|member_mobile'] = $_REQUEST['username'];
     $array['member_passwd'] = md5(trim($_REQUEST['password']));
     //			$member_info = $model_member->getMemberInfo($array);
     //			if(is_array($member_info) and !empty($member_info)) {
     //				if(!$member_info['member_state']){
     //			        showDialog($lang['login_index_account_stop'],''.'error',$script);
     //				}
     //			}else{361458577
     //			    process::addprocess('login');
     //			    showDialog($lang['login_index_login_fail'],'','error',$script);
     //			}
     // var_dump($array);
     $member_info = $model_member->getMemberInfo($array);
     //var_dump($member_info);
     if (!empty($member_info)) {
         $token = $this->_get_token($member_info['member_id'], $member_info['member_name'], $_REQUEST['client']);
         if ($token) {
             output_data($member_info, array('statuCode' => '10200', 'key' => $token));
         } else {
             output_error('104041');
         }
     } else {
         output_error('10404');
     }
 }