TYPO3 CMS
TYPO3_6-2
Main Page
Related Pages
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
r
s
t
u
v
w
+
Files
File List
+
File Members
+
All
$
(
_
a
c
d
e
f
h
i
l
o
p
r
s
t
u
x
+
Functions
_
a
c
d
e
f
i
l
o
p
r
s
u
x
+
Variables
$
(
_
a
d
e
h
i
p
r
s
t
Examples
•
All
Classes
Namespaces
Files
Functions
Variables
Pages
InstallToolFormProtection.php
Go to the documentation of this file.
1
<?php
2
namespace
TYPO3\CMS\Core\FormProtection
;
3
61
class
InstallToolFormProtection
extends
AbstractFormProtection
{
62
68
protected
$installTool
= NULL;
69
73
public
function
__destruct
() {
74
$this->installTool = NULL;
75
parent::__destruct();
76
}
77
87
public
function
injectInstallTool
(
$installTool
) {
88
\TYPO3\CMS\Core\Utility\GeneralUtility::logDeprecatedFunction
();
89
$this->installTool =
$installTool
;
90
}
91
99
protected
function
createValidationErrorMessage
() {
100
// @deprecated since 6.2, neither the install tool class nor the addErrorMessage() exist anymore
101
if
(is_object($this->installTool)) {
102
$this->installTool->addErrorMessage(
103
'Validating the security token of this form has failed. '
104
.
'Please reload the form and submit it again.'
105
);
106
}
107
}
108
114
protected
function
retrieveSessionToken
() {
115
if
(isset($_SESSION[
'installToolFormToken'
]) && !empty($_SESSION[
'installToolFormToken'
])) {
116
$this->sessionToken = $_SESSION[
'installToolFormToken'
];
117
}
else
{
118
$this->sessionToken = $this->
generateSessionToken
();
119
$this->
persistSessionToken
();
120
}
121
}
122
129
public
function
persistSessionToken
() {
130
$_SESSION[
'installToolFormToken'
] =
$this->sessionToken
;
131
}
132
133
}
TYPO3\CMS\Core\FormProtection
Definition:
AbstractFormProtection.php:2
TYPO3\CMS\Core\FormProtection\InstallToolFormProtection
Definition:
InstallToolFormProtection.php:61
TYPO3\CMS\Core\FormProtection\InstallToolFormProtection\$installTool
$installTool
Definition:
InstallToolFormProtection.php:68
TYPO3\CMS\Core\Utility\GeneralUtility\logDeprecatedFunction
static logDeprecatedFunction()
Definition:
GeneralUtility.php:5234
TYPO3\CMS\Core\FormProtection\AbstractFormProtection\generateSessionToken
generateSessionToken()
Definition:
AbstractFormProtection.php:114
TYPO3\CMS\Core\FormProtection\AbstractFormProtection\$sessionToken
$sessionToken
Definition:
AbstractFormProtection.php:34
TYPO3\CMS\Core\FormProtection\InstallToolFormProtection\persistSessionToken
persistSessionToken()
Definition:
InstallToolFormProtection.php:129
TYPO3\CMS\Core\FormProtection\InstallToolFormProtection\retrieveSessionToken
retrieveSessionToken()
Definition:
InstallToolFormProtection.php:114
TYPO3\CMS\Core\FormProtection\InstallToolFormProtection\injectInstallTool
injectInstallTool($installTool)
Definition:
InstallToolFormProtection.php:87
TYPO3\CMS\Core\FormProtection\AbstractFormProtection
Definition:
AbstractFormProtection.php:27
TYPO3\CMS\Core\FormProtection\InstallToolFormProtection\createValidationErrorMessage
createValidationErrorMessage()
Definition:
InstallToolFormProtection.php:99
TYPO3\CMS\Core\FormProtection\InstallToolFormProtection\__destruct
__destruct()
Definition:
InstallToolFormProtection.php:73
typo3
sysext
core
Classes
FormProtection
InstallToolFormProtection.php
Generated on Wed Aug 7 2019 09:52:20 for TYPO3 CMS by
1.8.13