Share » Forums » Developer » Login redirection.

Login redirection.

Login redirection.

Tuesday 13 January 2004 9:34:45 am - 6 replies

Author Message

Dominik Pich

Wednesday 14 January 2004 4:42:15 am

Prohibit anonymous access to that site
OR
check $current_user.anonmyous_user_id

Angel Martinez

Wednesday 10 November 2004 9:09:53 am

I have the same problem that you, with login redirection. Have you solved this problem?.

Can you tell me what I have to do?.

Thanks.

Lazaro Ferreira

Wednesday 10 November 2004 10:36:41 am

Hi Angel,

Which is exactly your problem ?

Do you want also to register a new user before adding articles , in case the user doesn't have a login ?

http://ez.no/ez_publish/documentation/incoming/tutorial_using_user_register

Or do you want only to logon registered user ?

 

Lazaro
http://www.mzbusiness.com

Angel Martinez

Thursday 11 November 2004 8:23:26 am

Hello Lazaro:

My problem is the folowing:

I created my users by the Aministrator interface. Then, I have a section (called "Files") on my web, that require login to add a file. When a user enter in this section (Files) and click on an "add file" button, it display a login form.

When login is completed, the user can add a new file by means of a form.

But, this is the problem: when the user is login, it display a empty web, instead of the form to add a file. Nevertheless, if I enter in this section "Files" again, it display the form to add a file correctly.

The flow is:
1. Enter in the section "Files", clicking in the link "Files".
2. Click on the button "Add file".
3. It display the login form, and the user enter his login and password.
4. The user is login, but nothing is display.
5. The user click the link "Files" again.
6. Click on the button "Add file".
7. It display the form to add a new file correctly.

Well, where is the error?.

Thanks.

PD: I don´t speak english very good, so if you prefer, I will explain my problem in Spanish.

Lazaro Ferreira

Saturday 13 November 2004 4:14:28 am

Hi Angel,

You don't have problem the second time, because at that time the user is already logged on to the system, so the login form is automatically bypassed by ezpublish

One solution is to add or change the hidden field RedirectURI in your login form (you will have to override user/login.tpl ), that way when ezpublish finish login on the user it will automatically redirect the user to the url you want

You can also add there a template code that check if the user is already log on :

Could be something like :

{let current_user=fetch('user','current_user') }
{section show=$current_user.contentobject.main_parent_node_id|eq(REPLACE_BY_YOUR_ANONYMOUS_NODE_ID_HERE)}
<input type="hidden" name="RedirectURI" value="HERE_PUT_YOUR_FORM_URL_USING_EZURL()_OPERATOR_TO}" />
{section-else}
<input type="hidden" name="RedirectURI" value="{$User:redirect_uri}" />
{/section}
{/let}

 

Lazaro
http://www.mzbusiness.com

nga patel

Tuesday 24 May 2005 5:21:03 am

Hi, Lazaro
I have also the same type of problem, that after login the user has to redirect on particular link.
The flow is like that:
1. Display the login form, and the user enter his login and password, to add "files".
2. User has to received the exact link on which he can submit the files i.e.
..../tscm/espace_annonceurs/profil
but rather than that it goes to /content/view/sitemap/2/ ,

As i had change this link and put node id"147 rather than "2" but it does not work. and also change in the site.ini.append in
[UserSettings]
PasswordCancelURI=/espace_annonceurs/profil

But still not get success, any other change??
thanks

You must be logged in to post messages in this topic!

36 542 Users on board!

Forums menu