Snippets-logo-small
  • TYPO3 Typoscript
  • TYPO3 TSConfig
  • TYPO3 Install Tool
  • TYPO3 allg
  • Git
  • Javascript - JQuery
  • Unix
  • css
  • regular expressions
  • php
  • SQL
  • Ruby on Rails
  • root template
  • mainconfig
  • Navigation
  • impressum tan3
  • conditions
  • tt_content
  • +ext indexed search
  • +ext lumogooglemap
  • +ext realurl
  • +ext sr_language_menu
  • +ext tt_news
  • +ext felogin
  • https
  • Fancybox
  • rss feed
  • scriptmerger
  • Teaserbild aus dem Feld Dateien
  • Standard Mailformular
  • Standard Suche
  • Inhaltselement(e) per Typoscript...
  • logo verlinken
  • Sitemap
  • Bilderbreiten definieren
  • RTE
  • logout button
  • Abfragen
  • meta
  • Anzahl CEs ermitteln
  • Google Tags
  • Socialbuttons (Facebook, Twitter)

+ext felogin

  •  

    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
    
    plugin.tx_felogin_pi1 {
      storagePid = 15
      showForgotPasswordLink = 0
      welcomeMessage_stdWrap = <span>|</span>
      templateFile = fileadmin/template/felogin.html
      _CSS_DEFAULT_STYLE >
      _LOCAL_LANG.de {
        #username = Kundenlogin:
        ll_welcome_header = Kunden-Login
        ll_welcome_message =
        ll_error_header = Kunden-Login
        ll_error_message = Benutzer und/oder Passwort ist falsch.
        ll_success_header = Kunden-Login
        ll_status_header = Kunden-Login
        ll_status_message =
      }
      errorMessage_stdWrap {
        wrap = <div class="error">|</div>
      }
      redirectMode = groupLogin,userLogin,login,logout,loginError
      #redirectFirstMethod = 1
      redirectPageLogin = 20
      #redirectPageLoginError = 13
      redirectPageLogout = 1
    }
    by stefan
  • template 

    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
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
    176
    177
    178
    179
    180
    181
    182
    183
    184
    185
    186
    187
    188
    189
    190
    191
    192
    193
    194
    195
    
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
            "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
            <title>Templates for felogin</title>
    </head>
    <body>
    
    <h1>Common markers</h1>
    <p>These are substituted in all felogin item displaying templates.</p>
    
    <h2>Markers</h2>
    <ul>
            <li>###ACTION_URI###     - URI of the request for the login/logout form</li>
            <li>###EXTRA_HIDDEN###   - Hook required (additionnal hidden field used by kb_md5fepw extension by Kraft Bernhard)</li>
            <li>###ON_SUBMIT###      - Hook required (used by kb_md5fepw extension by Kraft Bernhard)</li>
            <li>###PREFIXID###       - Same as class name ('tx_felogin_pi1') usefull to get a unique classname prefix</li>
            <li>###REDIRECT_URL###   - URL of redirection upon login</li>
            <li>###NOREDIRECT###     - if set, no redirect will be done</li>
            <li>###STORAGE_PID###    - explicit enough I guess (if not : id of the page where user are stored)</li>
            <li>###STATUS_HEADER###  - depends of the template</li>
            <li>###STATUS_MESSAGE### - depends of the template</li>
    </ul>
    
    <h2>Wrap parts</h2>
    <ul>
            <li>###HEADER_VALID###  - usefull to define what to show/hide</li>
            <li>###MESSAGE_VALID### - usefull to define what to show/hide</li>
            <li>###FORGOTP_VALID### - usefull to define what to show/hide</li>
            <li>###PERMALOGIN_VALID### - usefull to define what to show/hide</li>
    </ul>
    
    <h2>felogin Language Markers (see pi/locallang.xml)</h2>
    <ul>
            <li>###EMAIL_LABEL###                 - corresponding to 'your_email'</li>
            <li>###FORGOT_PASSWORD###             - corresponding to 'forgot_password'</li>
            <li>###FORGOT_PASSWORD_BACKTOLOGIN### - corresponding to 'forgot_password_backToLogin'</li>
            <li>###FORGOT_PASSWORD_ENTEREMAIL###  - corresponding to 'forgot_password_enterEmail'</li>
            <li>###LOGIN_LABEL###                 - corresponding to 'login'</li>
            <li>###PASSWORD_LABEL###              - corresponding to 'password'</li>
            <li>###SEND_PASSWORD###               - corresponding to 'send_password'</li>
            <li>###USERNAME_LABEL###              - corresponding to 'username'</li>
    </ul>
    
    
    
    
    
    <!--###TEMPLATE_LOGIN###-->
    
    ###STATUS_HEADER###
    ###STATUS_MESSAGE###
    <!-- ###LOGIN_FORM### -->
    <form action="###ACTION_URI###" target="_top" method="post" onsubmit="###ON_SUBMIT###">
            <fieldset>
            <legend>###LEGEND###</legend>
            <div>
                    <label for="user">###USERNAME_LABEL###</label>
                    <input type="text" id="user" name="user" value="" />
            </div>
            <div>
                    <label for="pass">###PASSWORD_LABEL###</label>
                    <input type="password" id="pass" name="pass" value="" />
            </div>
            
            <!--###PERMALOGIN_VALID###-->
                    <div>
                            <label for="permalogin">###PERMALOGIN###</label>
                            <input name="permalogin" value="0" type="hidden" ###PERMALOGIN_HIDDENFIELD_ATTRIBUTES### id="permaloginHiddenField" />
                            <input name="permalogin" value="1" type="checkbox" ###PERMALOGIN_CHECKBOX_ATTRIBUTES### id="permalogin"  onclick="document.getElementById('permaloginHiddenField').disabled = this.checked;" />
                    </div>
            <!--###PERMALOGIN_VALID###-->
            
            <div>        
                    <input type="submit" name="submit" value="###LOGIN_LABEL###" />
            </div>
    
            <div class="felogin-hidden">
                    <input type="hidden" name="logintype" value="login" />
                    <input type="hidden" name="pid" value="###STORAGE_PID###" />
                    <input type="hidden" name="redirect_url" value="###REDIRECT_URL###" />
                    <input type="hidden" name="###PREFIXID###[noredirect]" value="###NOREDIRECT###" />
                    ###EXTRA_HIDDEN###
            </div>
            </fieldset>
    </form>
    
    <!--###FORGOTP_VALID###-->
    <p><!--###FORGOT_PASSWORD_LINK###-->###FORGOT_PASSWORD###<!--###FORGOT_PASSWORD_LINK###--></p>
    <!--###FORGOTP_VALID###-->
    
    <!-- ###LOGIN_FORM### -->
    
    <!--###TEMPLATE_LOGIN###-->
    
    
    
    
    
    
    
    
    
    
    
    
    <!--###TEMPLATE_LOGOUT###-->
    
    ###STATUS_HEADER###
    ###STATUS_MESSAGE###
    
    <form action="###ACTION_URI###" target="_top" method="post">
            <fieldset>
            <legend>###LEGEND###</legend>
            <div>
                    <label>###USERNAME_LABEL###</label>
                     ###USERNAME###
        </div>
            <div>
                    <input type="submit" name="submit" value="###LOGOUT_LABEL###" />
             </div>
            
            <div class="felogin-hidden"> 
                    <input type="hidden" name="logintype" value="logout" />
                    <input type="hidden" name="pid" value="###STORAGE_PID###" />
                    <input type="hidden" name="###PREFIXID###[noredirect]" value="###NOREDIRECT###" />
            </div>
            </fieldset>
    </form>
    
    <!--###TEMPLATE_LOGOUT###-->
    
    
    
    
    
    
    
    <!--###TEMPLATE_FORGOT###-->
    
    ###STATUS_HEADER###
    ###STATUS_MESSAGE###
    
    
    <!-- ###FORGOT_FORM### -->
    <form action="###ACTION_URI###" method="post">
        <div class="felogin-hidden">
                    <input type="hidden" name="tx_felogin_pi1[forgot_hash]" value="###FORGOTHASH###" />
            </div>
            <fieldset>
            <legend>###LEGEND###</legend>
            <div>
                    <label for="###FORGOT_EMAIL###">###DATA_LABEL###</label>
                    <input type="text" name="###FORGOT_EMAIL###" id="###FORGOT_EMAIL###" />
            </div>
            <div>
                    <input type="submit" name="submit" value="###SEND_PASSWORD###" />
             </div>
            </fieldset>
    </form>
    <!-- ###FORGOT_FORM### -->
    <p>###BACKLINK_LOGIN###&nbsp;</p>
    <!--###TEMPLATE_FORGOT###-->
    
    
    
    <!--###TEMPLATE_CHANGEPASSWORD###-->
    
    ###STATUS_HEADER###
    ###STATUS_MESSAGE###
    
    
    <!-- ###CHANGEPASSWORD_FORM### -->
    <form action="###ACTION_URI###" method="post">
            <fieldset>
                    <legend>###LEGEND###</legend>
                    <div>
                            <label for="###NEWPASSWORD1###">###NEWPASSWORD1_LABEL###</label>
                            <input type="password" name="###NEWPASSWORD1###" id="###NEWPASSWORD1###" />
                    </div>
                    <div>
                            <label for="###NEWPASSWORD2###">###NEWPASSWORD2_LABEL###</label>
                            <input type="password" name="###NEWPASSWORD2###" id="###NEWPASSWORD2###" />
                    </div>
                    <div>
                            <input type="submit" name="tx_felogin_pi1[changepasswordsubmit]" value="###SEND_PASSWORD###" />
                     </div>
            </fieldset>
    
    </form>
    <!-- ###CHANGEPASSWORD_FORM### -->
    ###BACKLINK_LOGIN###
    <!--###TEMPLATE_CHANGEPASSWORD###--> 
    
    
    
    by stefan
  • TyppScript (Setup): Kennwort vergessen 

    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
    
    # Damit "Kennwort vergessen" funktioniert
    plugin.tx_felogin_pi1.feloginBaseURL = http://domain.de/
    
    # Name + Mail-Adresse für automatisch versendete Mails
    plugin.tx_felogin_pi1.email_from = absender@mail.de
    plugin.tx_felogin_pi1.email_fromName = Name
    
    # Außerdem ist in der de.locallang ein Fehler, der dazu führt, dass
    # der Mailtext im Betreff steht (fehlender Zeilenumbruch)
    # Alle Texte, die für Mails sind, müssen im TYpoeCsript 
    # angepasst werden
    plugin.tx_felogin_pi1._LOCAL_LANG.de{
    
    
    
    ll_forgot_email_password (
    
    Ihr Passwort
    Hallo %s, Ihr Benutzername lautet "%s". Ihr Passwort ist "%s".
    
    )
    
    ll_forgot_email_nopassword (
    
    Ihr Passwort   
    Hallo %s, wir konnten keinen Benutzernamen für diese E-Mail-Adresse in unserer Datenbank finden. Aus diesem Grund können wir Ihnen kein Passwort zusenden. Vielleicht haben Sie Ihre E-Mail-Adresse fehlerhaft eingegeben (Groß-/Kleinschreibung wird unterschieden!) oder Sie haben sich noch nicht registriert.
    
    )
    
    ll_forgot_validate_reset_password(
    
    Ihr neues Passwort
    Hallo %s,
    
    Bitte klicken Sie auf folgenden Link, um Ihr Passwort zu ändern:
    %s
    
    Aus Sicherheitsgründen ist dieser Link nur bis zum %s aktiv. Wenn Sie diesen Link bis dahin nicht angeklickt haben, müssen Sie erneut auf unsere Webseite und ein neues Passwort anfordern.
    
    )
    }
    by olli
This site is made by tan3