public static function verify($login, $pwd, $pin) { //AppSess::set('pfc-login', false); AppLogin::checkLoginTryies(); AppLogin::setFreeForLogingAccess(); return $login == AppConfig::$authLogin && AppCryptor::getIns()->verify($pwd, AppConfig::$authPwd) && AppCryptor::verifyDateFloatingPin($pin) && self::isFreeForLoging(); }
server time: <span class="pfc-editor-server-time"><?php echo date('j.n.Y G:i:s'); ?> </span> </div> <?php if (AppConfig::$crypting == AppCryptor::USE_Bcrypt && !\PFC\Crypting\Bcrypt::isEnabled()) { ?> <h4>BCRYPTING IS TURN ON, BUT NOT SUPPORTED BY SERVER</h4> reset password <?php } ?> <br> <?php AppLogin::setFreeForLogingAccess(); if (isset($_GET['wrong-creditials']) && AppLogin::isFreeForLoging()) { //echo date('j.n.y G:i:s'); ?> <div>wrong creditials provided</div><br><?php } elseif (isset($_GET['wrong-creditials']) && !AppLogin::isFreeForLoging()) { ?> <div> banned until <?php echo date('G:i:s', AppLogin::getBannedToTime()); ?> - too much tryies </div><br> <?php }