update 2023-07-20 19:20:31
This commit is contained in:
parent
f5cb5ef4de
commit
17d09272e1
@ -18,8 +18,8 @@ class Linker << (F,LightGreen) >> #Green {
|
||||
+ __construct(Load $load, Insert $insert, ...)
|
||||
+ get() : ?string
|
||||
+ active(bool $setup = true) : ?string
|
||||
+ set(string $linker) : ?string
|
||||
+ access(string $linker, string $pass, ...) : bool
|
||||
+ set(string $linker) : bool
|
||||
+ access(string $linker, string $pass, ...) : ?array
|
||||
- hasAccess(string $linker, string $pass) : bool
|
||||
- getPassGuid(string $linker, string $pass) : ?string
|
||||
- getPassword(string $linker, string $pass) : ?object
|
||||
@ -57,14 +57,14 @@ note left of Linker::set
|
||||
Set Active Linker
|
||||
|
||||
since: 2.0.1
|
||||
return: ?string
|
||||
return: bool
|
||||
end note
|
||||
|
||||
note right of Linker::access
|
||||
Set Access
|
||||
|
||||
since: 2.0.1
|
||||
return: bool
|
||||
return: ?array
|
||||
|
||||
arguments:
|
||||
string $linker
|
||||
|
@ -13,6 +13,7 @@ namespace VDM\Joomla\GetBible;
|
||||
|
||||
|
||||
use Joomla\CMS\User\UserHelper;
|
||||
use Joomla\CMS\Language\Text;
|
||||
use VDM\Joomla\GetBible\Database\Load;
|
||||
use VDM\Joomla\GetBible\Database\Insert;
|
||||
use VDM\Joomla\GetBible\Database\Update;
|
||||
@ -95,7 +96,7 @@ final class Linker
|
||||
}
|
||||
|
||||
if (($access = $this->session->get("getbible_active_{$linker}", null)) === null
|
||||
|| $access === 'valid_access')
|
||||
|| $access !== 'valid_access')
|
||||
{
|
||||
return null;
|
||||
}
|
||||
@ -137,7 +138,7 @@ final class Linker
|
||||
* @return bool True on success
|
||||
* @since 2.0.1
|
||||
**/
|
||||
public function set(string $linker): ?string
|
||||
public function set(string $linker): bool
|
||||
{
|
||||
if (!GuidHelper::valid($linker))
|
||||
{
|
||||
@ -156,10 +157,10 @@ final class Linker
|
||||
* @param string $pass The linker pass value
|
||||
* @param string|null $oldPass The linker old pass value
|
||||
*
|
||||
* @return bool True on success
|
||||
* @return array|null The success or error details
|
||||
* @since 2.0.1
|
||||
**/
|
||||
public function access(string $linker, string $pass, ?string $oldPass): bool
|
||||
public function access(string $linker, string $pass, ?string $oldPass): ?array
|
||||
{
|
||||
// password to short
|
||||
if (strlen($pass) <= 3)
|
||||
|
@ -66,7 +66,7 @@
|
||||
}
|
||||
|
||||
if (($access = $this->session->get("getbible_active_{$linker}", null)) === null
|
||||
|| $access === 'valid_access')
|
||||
|| $access !== 'valid_access')
|
||||
{
|
||||
return null;
|
||||
}
|
||||
@ -108,7 +108,7 @@
|
||||
* @return bool True on success
|
||||
* @since 2.0.1
|
||||
**/
|
||||
public function set(string $linker): ?string
|
||||
public function set(string $linker): bool
|
||||
{
|
||||
if (!GuidHelper::valid($linker))
|
||||
{
|
||||
@ -127,10 +127,10 @@
|
||||
* @param string $pass The linker pass value
|
||||
* @param string|null $oldPass The linker old pass value
|
||||
*
|
||||
* @return bool True on success
|
||||
* @return array|null The success or error details
|
||||
* @since 2.0.1
|
||||
**/
|
||||
public function access(string $linker, string $pass, ?string $oldPass): bool
|
||||
public function access(string $linker, string $pass, ?string $oldPass): ?array
|
||||
{
|
||||
// password to short
|
||||
if (strlen($pass) <= 3)
|
||||
|
@ -34,6 +34,6 @@
|
||||
"namespace": "VDM\\Joomla\\GetBible\\Linker",
|
||||
"description": "The GetBible Linker\r\n\r\n@since 2.0.1",
|
||||
"licensing_template": "\/**\r\n * @package GetBible\r\n *\r\n * @created 30th May, 2023\r\n * @author Llewellyn van der Merwe <https:\/\/dev.vdm.io>\r\n * @git GetBible <https:\/\/git.vdm.dev\/getBible>\r\n * @copyright Copyright (C) 2015 Vast Development Method. All rights reserved.\r\n * @license GNU General Public License version 2 or later; see LICENSE.txt\r\n *\/\r\n",
|
||||
"head": "use Joomla\\CMS\\User\\UserHelper;",
|
||||
"head": "use Joomla\\CMS\\User\\UserHelper;\r\nuse Joomla\\CMS\\Language\\Text;",
|
||||
"composer": ""
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user