Exemplo n.º 1
0
 public function actionSaveNewUser()
 {
     try {
         $username = yii::app()->request->getParam('username');
         $password = yii::app()->request->getParam('password');
         $enable = yii::app()->request->getParam('enable');
         $list = yii::app()->db->createCommand()->select('id')->from('t_s_user ')->where('User_Name = :username', array(':username' => $username))->queryAll();
         if (count($list) > 0) {
             echo json_encode(array('flag' => 'ERROR', 'message' => '用户名重复!'), JSON_UNESCAPED_UNICODE);
         } else {
             $user = new TSUser();
             $user->User_Name = $username;
             $user->Password = md5($password);
             $user->Create_Time = date("Y-m-d H:i:s", time());
             $user->Enable = $enable;
             $f = $user->save();
             if ($f) {
                 echo json_encode(array('flag' => 'SUCCESS', 'message' => '新建用户成功!'), JSON_UNESCAPED_UNICODE);
             } else {
                 echo json_encode(array('flag' => 'ERROR', 'message' => '新建用户失败!'), JSON_UNESCAPED_UNICODE);
             }
         }
     } catch (Exception $e) {
         echo json_encode(array('flag' => 'Exception', 'message' => $e->getMessage()), JSON_UNESCAPED_UNICODE);
     }
 }