DEPRECATION WARNING

This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.

EXT: FE-User Suite

Author:Chetan Thapliyal
Created:2007-08-23T14:43:36
Changed by:Suman Debnath
Changed:2007-08-25T13:30:14
Classification:cs_feuser_suite
Author:Chetan Thapliyal, Suman Debnath
Email:chetanthapliyal@gmail.com, contact@debnath.in
Info 3:
Info 4:

EXT:FE-User Suite

Extension Key: cs_feuser_suite

Copyright 2007, Chetan Thapliyal & Suman Debnath,

< cscontrib@gmail.com >

This document is published under the Open Content License

available from http://www.opencontent.org/opl.shtml

The content of this document is related to TYPO3

- a GNU/GPL CMS/Framework available from www.typo3.com

Table of Contents

EXT:FE-User Suite 1

Introduction 1

What does it do? 1

Features 1

Users manual 1

Installation and configuration 1

Redirection 2

FAQ 3

Known problems 3

To-Do list 3

Introduction

What does it do?

Although intended to cover many front end user utilities like registration, this release contains a front-end login box with some unique features.

Features

Template based interface.

Granular control over global, group level and user level redirection

Users manual

Installation and configuration

Install the extension just like any other Typo3 extensions.

Create a page and add `FE-User login` plug-in to it.

img-1 Browse and select the page containing user records in the `Login Options` tab of the extension flexform, as shown in the following screenshot.

Redirection options has been described in the following section

Clear both FE as well as cache in typo3conf.

Redirection

This extension allows multiple levels of control over redirection after login.

The simplest is the one available within the 'Main' tab of the extension flexform, as shown in the following screenshot. Browse and select the appropriate page where you want the users to be redirected after login. This will affect all users using this login form unless overridden by the other options.

img-2

For the group and user level controls, you will have to edit the appropriate template record and add something like the code shown in below within Info/Modify->Setup.

plugin.tx_csfeusersuite_pi1 {

plugin.tx_csfeusersuite_pi1 {redirect {user {0 {user_id = 1page_id = 21}1 {user_id = 2page_id = 20}}group {0 {group_id = 1page_id = 19}1 {group_id = 2page_id = 18}}}}

plugin.tx_csfeusersuite_pi1 {

redirect {

user {

0 {

user_id = 1

page_id = 21

}

1 {

user_id = 2

page_id = 20

}

}

group {

0 {

group_id = 1

page_id = 19

}

1 {

group_id = 2

page_id = 18

}

}

}

}

In the block under redirect.user , we are basically defining user_id and page_id pairs. You will need to define one pair for every individual user redirection.

Similarly, in the block under redirect.group , we are defining group_id and page_id pairs. Again, you will need to define one pair for every individual group redirection.

Now, user level redirection has higher priority than group and group level redirection has higher priority than global i.e. the flexform option . This means, you are able to add only just enough configuration to handle any special cases. In a typical scenario, you will set the global option as a 'Catch All', set the group level options to handle any special groups (e.g. paid subscribers, front end administrators, etc) and use the user level option for exceptional cases.

FAQ

Known problems

If you face any problem in login or post login redirection then try enabling the `No cache:` option within page properties.

To-Do list

img-3 EXT: FE-User Suite - 3