Source of file SessionValidator.php
Size: 0,707 Bytes - Last Modified: 2021-12-23T10:07:36+00:00
/var/www/docs.ssmods.com/process/src/code/validators/SessionValidator.php
123456789101112131415161718192021222324 | <?php namespace Ntb\RestAPI; use Config; /** * Class SessionValidator * @author Christian Blank <c.blank@notthatbad.net> */ class SessionValidator implements IRestValidator { const MinPasswordLength = 6; public static function validate($data) { $emailName = Config::inst()->get('SessionValidator', 'email_name'); $passwordName = Config::inst()->get('SessionValidator', 'password_name'); $mail = RestValidatorHelper::validate_email($data, $emailName); $password = RestValidatorHelper::validate_string($data, $passwordName, ['min' => self::MinPasswordLength]); return [ 'Email' => $mail, 'Password' => $password ]; } } |