*/
public function getUserIDForVisitorContactID(int $cid): int;
+ /**
+ * Returns the account URL of the currently logged in user
+ *
+ * @return string
+ */
+ public function getMyUrl(): string;
+
/**
* Returns if the current visitor is authenticated
*
return array_search($cid, $this->session->get('remote'));
}
+ /** {@inheritDoc} */
+ public function getMyUrl(): string
+ {
+ return $this->session->get('my_url', '');
+ }
+
/** {@inheritDoc} */
public function isAuthenticated(): bool
{
* Retrieves the my_url session variable
*
* @return string
+ * @deprecated since version 2022.12, please use UserSession->getMyUrl instead
*/
public static function getMyURL(): string
{
- return DI::session()->get('my_url') ?? '';
+ return DI::userSession()->getMyUrl();
}
/**