LoginController.class.php 1.13 KB
<?php

namespace Api\Controller\Person;

use Api\Controller\AbstractController;
use Common\Model\PersonModel;

class LoginController extends AbstractController
{
    /**
     * 不强制指定系统登录
     */
    protected $_require_login = false;

    /**
     * 留言板模块|用户登录
     * @author <362431947@qq.com>
     * @date   2018-10-09
     */
    public function Login_post()
    {
        $input = I('post.');

        if(! $input){
            E('_ERR_POST_EMPTY');
        }

        $name = $input['name'];
        $pwd  = $input['pwd'];

        if(! $name || ! $pwd){
            E('_ERROR_LOGIN_EMPTY');
        }

        $conds = [
            'name'=>$name,
            'pwd' =>md5($pwd),
        ];

        $m_person = new PersonModel();
        $user_info = $m_person->getUserByConds($conds);


        $auth_login = false;
        if($user_info){
            $auth_login = true;
        }

        $this->_result = $auth_login;

        if ($auth_login) {

            redirect("http://127.0.0.1/message/list.php");
        }
        else {
            redirect("http://127.0.0.1/message/login_error.php");
        }
    }

}