authentication plugins

  • slibbe
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Meer
24 nov 2014 12:26 #10719 door slibbe
authentication plugins werd gestart door slibbe
Ik denk dat dit niet verschilt per versie, maar het speelt nu voor een 2.5 site; daarom hier.

Stel, je maakt een authenticatie plugin om frontend te kunnen inloggen, afwijkend van de default authentication plugins die worden meegeleverd met Joomla. Laten we deze plugin voor het gemak login-alt noemen.

Je kunt aangeven in welke volgorde de plugins doorlopen moeten worden; dat geldt ook voor authentication plugins.

De vraag is:
hoe stel je in dat je eigen authentication plugin wel gebruikt moet worden voor frontend login, maar niet voor backend login?

Proud participant of jcycle.org :-)
Discussie gesloten.
  • Gast
  • Gebruiker
  • Gebruiker
Meer
24 nov 2014 12:26 #10720 door Gast
Beantwoord door Gast in topic authentication plugins
Helaas, dat is niet instelbaar. Plugins zijn bedoeld voor zowel frontend (site) als backend (admin).
Het is gebruikelijk dat plugins zelf voorkomen dat ze in ongewenste context actief zijn. Zoals bv. in de authentication plugin cookie:
Code:
if ($this->app->isAdmin()) { return false; }
Discussie gesloten.
  • slibbe
  • Onderwerp Auteur
  • Gebruiker
  • Gebruiker
Meer
24 nov 2014 12:26 #10721 door slibbe
Beantwoord door slibbe in topic authentication plugins
Ha sova,

het is wel instelbaar, afhankelijk van de plugin. In een standaard Joomla 2.5 is een gmail-authentication plugin meegeleverd waarbij het ook nog instelbaar is in de backend.
De magic is het volgende stukje code (alleen isAdmin was niet genoeg):
if (JFactory::getApplication()->isAdmin() && !$this->params->get('backendLogin', 0))
{
return;
}
Dat werkt naar wens. Daarmee is het niet instelbaar, maar dat hoeft ook niet.

Proud participant of jcycle.org :-)
Discussie gesloten.
Gemaakt door Kunena