Joomla! Programmierung/Framework/JRequest/checkToken

Aus Joomla! Dokumentation
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

JRequest/checkToken überprüft das Form-Token in einer "Request" Variable.

[Bearbeiten] Syntax

static checkToken( [$method] )
  • @return boolean True wenn das Token gefunden wurde und valide ist, andernfalls false.
  • @since Joomla 1.5
  • @deprecated 12.1 ⇒ JSession::checkToken()
Parameter Datentyp Beschreibung Standardwert
[$method] string Die Request Variable, in der das Token gesucht werden soll post

[Bearbeiten] Beispiele

[Bearbeiten] Token abfragen

JRequest::checkToken() or die ('Invalid token');

[Bearbeiten] Quellcode

JRequest::checkToken in Joomla! 2.5.4

Folder blue.png libraries

  • Folder red.png joomla
    • Folder green.png environment
      • File php.png request.php
  1. public static function checkToken($method = 'post')
  2. {
  3. $token = JSession::getFormToken();
  4. if (!self::getVar($token, '', $method, 'alnum'))
  5. {
  6. $session = JFactory::getSession();
  7. if ($session->isNew())
  8. {
  9. // Redirect to login screen.
  10. $app = JFactory::getApplication();
  11. $return = JRoute::_('index.php');
  12. $app->redirect($return, JText::_('JLIB_ENVIRONMENT_SESSION_EXPIRED'));
  13. $app->close();
  14. }
  15. else
  16. {
  17. return false;
  18. }
  19. }
  20. else
  21. {
  22. return true;
  23. }
  24. }

[Bearbeiten] Siehe auch

Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Sonstiges
Team Navigation
Werkzeuge