Source of file IAuth.php
Size: 0,764 Bytes - Last Modified: 2021-12-23T10:07:36+00:00
/var/www/docs.ssmods.com/process/src/code/authenticators/IAuth.php
123456789101112131415161718192021222324252627282930313233343536373839 | <?php namespace Ntb\RestAPI; use Member; use SS_HTTPRequest; /** * Interface for authentication mechanisms. * @author Christian Blank <c.blank@notthatbad.net> */ interface IAuth { /** * @param string $email the email of the * @param string $password * @deprecated - use createSession instead * @return ApiSession */ public static function authenticate($email, $password); /** * @param Member $member * @return ApiSession */ public static function createSession($member); /** * @param SS_HTTPRequest $request * @return bool */ public static function delete($request); /** * @param SS_HTTPRequest $request * @return Member */ public static function current($request); } |