forked from castiron/cicregister
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathext_localconf.php
executable file
·89 lines (77 loc) · 2.47 KB
/
ext_localconf.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<?php
if (!defined('TYPO3_MODE')) {
die ('Access denied.');
}
$TYPO3_CONF_VARS['FE']['eID_include']['cicregister-getUsername'] = 'EXT:cicregister/Scripts/GetUsername.php';
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'CIC.Cicregister',
'Create',
array(
'FrontendUser' => 'new,create,edit,update,createConfirmation,createConfirmationMustValidate,validateUser',
'FrontendUserJSON' => 'create,edit,update,createConfirmation,createConfirmationMustValidate,validateUser'
),
// non-cacheable actions
array(
'FrontendUser' => 'new,create,edit,update,createConfirmation,createConfirmationMustValidate,validateUser',
'FrontendUserJSON' => 'create,edit,update,createConfirmation,createConfirmationMustValidate,validateUser'
)
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'CIC.Cicregister',
'Login',
array(
'Login' => 'dispatch, login, forgotPassword, handleForgotPassword, resetPassword, handleResetPassword',
),
// non-cacheable actions
array(
'Login' => 'dispatch, login, logout, forgotPassword, handleForgotPassword, resetPassword, handleResetPassword',
)
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'CIC.Cicregister',
'Enroll',
array(
'FrontendUser' => 'enroll,saveEnrollment',
),
// non-cacheable actions
array(
'FrontendUser' => 'enroll,saveEnrollment',
)
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'CIC.Cicregister',
'Button',
array(
'FrontendUser' => 'button,create',
),
// non-cacheable actions
array(
'FrontendUser' => '',
)
);
\TYPO3\CMS\Extbase\Utility\ExtensionUtility::configurePlugin(
'CIC.Cicregister',
'ValidateEmail',
array(
'FrontendUser' => 'sendValidationEmail,validateUser'
),
array(
'FrontendUser' => 'sendValidationEmail,validateUser'
)
);
require_once(\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Classes/Service/Authentication.php');
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addService($_EXTKEY, 'auth' /* sv type */, 'CIC\\Cicregister\\Service\\Authentication' /* sv key */,
array(
'title' => 'Cicregister Authentication',
'description' => 'Frontend authentication service',
'subtype' => 'getUserFE,authUserFE,getGroupsFE',
'available' => TRUE,
'priority' => 100,
'quality' => 100,
'os' => '',
'exec' => '',
'classFile' => \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath($_EXTKEY) . 'Classes/Service/Authentication.php',
'className' => 'CIC\\Cicregister\\Service\\Authentication',
)
);
?>