![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/demo.cartinsight.co/vendor/intervention/httpauth/src/Vault/ |
<?php namespace Intervention\HttpAuth\Vault; use Intervention\HttpAuth\AbstractVault; use Intervention\HttpAuth\Directive; use Intervention\HttpAuth\Key; class BasicVault extends AbstractVault { /** * Determine if given key is able to unlock (access) vault. * * @param Key $key * @return bool */ public function unlocksWithKey(Key $key): bool { $username_match = $this->getUsername() == $key->getUsername(); $password_match = $this->getPassword() == $key->getPassword(); return $username_match && $password_match; } /** * Return auth directive * * @return Directive */ public function getDirective(): Directive { return new Directive('basic', [ 'realm' => $this->getRealm(), 'charset' => 'UTF-8', ]); } }