namespace Friendica\Module;
use Friendica\BaseModule;
+use Friendica\App\Authentication;
use Friendica\Core\Hook;
use Friendica\Core\L10n;
use Friendica\Core\Renderer;
*/
class Delegation extends BaseModule
{
- public static function post()
+ public static function post(array $parameters = [])
{
if (!local_user()) {
return;
Session::clear();
- Session::setAuthenticatedForUser(self::getApp(), $user, true, true);
+ /** @var Authentication $authentication */
+ $authentication = self::getClass(Authentication::class);
+ $authentication->setForUser(self::getApp(), $user, true, true);
if ($limited_id) {
Session::set('submanage', $original_id);
// NOTREACHED
}
- public static function content()
+ public static function content(array $parameters = [])
{
if (!local_user()) {
throw new ForbiddenException(L10n::t('Permission denied.'));