Login.php 894 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace app\talent\controller;
  3. use app\common\model\TalentUserModel;
  4. class Login
  5. {
  6. public function login()
  7. {
  8. return view();
  9. }
  10. public function doLogin()
  11. {
  12. $param = input('post.');
  13. if (empty($param['mobile']) || empty($param['password'])) {
  14. ajax_return(1, '请输入手机号或密码');
  15. }
  16. $user = TalentUserModel::where('mobile', $param['mobile'])->find();
  17. if (empty($user)) {
  18. ajax_return(1, '手机号不存在');
  19. }
  20. if ($user['status'] == TalentUserModel::STATUS_DISABLE) {
  21. ajax_return(1, '该账号已被禁用,请联系管理员');
  22. }
  23. if ($user['password'] != md5(md5($user['salt']) . $param['password'])) {
  24. ajax_return(1, '密码错误');
  25. }
  26. session('talent.user.id', $user['id']);
  27. ajax_return();
  28. }
  29. }