密码验证
use JoyceZ\LaravelLib\Helpers\ResultHelper;
use JoyceZ\LaravelLib\Aop\AopPassword;
use App\Http\ResponseCode;
class Passport extends Controller {
/**
* 登录
* @param Request $request
* @return array
*/
public function login(Request $request)
{
$params = $request->all();
$user=User::where('username',$params['username'])->find();
$pwdFlag = (new AopPassword())
->withSalt()
->check($user['password'], $params['password'], $user['pwd_salt']);
if (!$pwdFlag) {
return ResultHelper::returnFormat('账号密码错误', ResponseCode::ERROR);
}
//密码加密
//$salt = Str::random(6);
//(new AopPassword())->withSalt(config('laraveladmin.passport.password_salt'))->encrypt('123456', $salt)
}
}