LoginApi.php 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: chenkuan
  5. * Date: 2017/11/7
  6. * Time: 下午2:09
  7. */
  8. namespace backend\models;
  9. class LoginApi extends BaseApi
  10. {
  11. public $apiUrl = 'login';
  12. public function loginPost($data = [])
  13. {
  14. $data['ip'] = \Yii::$app->request->getUserIP();
  15. $result = $this->post($this->apiUrl.'/login-post', $data);
  16. if ($result['code'] == 1) {
  17. return $this->returnArray(1, $result['data'], '登录成功');
  18. } else {
  19. return $this->returnArray(0, [], $result['message']);
  20. }
  21. }
  22. public function pwd1($data = [])
  23. {
  24. $result = $this->post($this->apiUrl.'/pwd1', $data);
  25. if ($result['code'] == 1) {
  26. return $this->returnArray(1, $result['data'], '成功');
  27. } else {
  28. return $this->returnArray(0, [], $result['message']);
  29. }
  30. }
  31. public function modifyPwd1($data = [])
  32. {
  33. $result = $this->post($this->apiUrl.'/modify-pwd1', $data);
  34. if ($result['code'] == 1) {
  35. return $this->returnArray(1, $result['data'], '修改成功');
  36. } else {
  37. return $this->returnArray(0, [], $result['message']);
  38. }
  39. }
  40. public function loginByIdPassword($id, $password)
  41. {
  42. $data = ['id' => $id, 'password' => $password];
  43. $result = $this->post($this->apiUrl.'/login-by-id-password', $data);
  44. if ($result['code'] == 1) {
  45. return $this->returnArray(1, $result['data'], '登录成功');
  46. } else {
  47. return $this->returnArray(0, [], $result['message']);
  48. }
  49. }
  50. }