On Jul 10, 2009, at 5:34 PM, mdipierro wrote:

> I do not like the idea of a paremeter dependent on another parameter.
> What do other people think?
> I think people should propably override this variable anyway.

The problem is that there's no way to override the variable(s) to get  
the desired (by me, anyway, but I think it's logical) distinction  
between being logged in or not.

That's crucial, isn't it? Either the user is logged in and ready to  
go, so we go to login_next (regardless of whether we got there via  
login or registration-and-auto-login), or the user is not logged in  
and we don't.

The problem is that registration_next takes us to the same place  
regardless of whether the registration resulted in a login or not.

Perhaps there should be three nexts: login, registration+login,  
registration+pending.

>
> Massimo
>
> On Jul 10, 7:10 pm, Jonathan Lundell <[email protected]> wrote:
>> On Jul 9, 2009, at 3:05 PM, mdipierro wrote:
>>
>>
>>
>>> You are right. Uploading your fix  to trunk. Thanks.
>>
>> There's a remaining problem, I think.
>>
>> The current behavior (after this patch) is to log in after
>> registration and go to index. The problem is that (and I think that
>> Fran brought this up), after registration you really want to go to
>> login_next if you're logged in, but to registration_next if you're  
>> not
>> (which would be the case if you're using email verification).
>>
>> Making them both index fixes simple apps like welcome, because its
>> login_next (index) doesn't really care if you're logged in. But if
>> you've got (as I do) login_next that uses (say) auth.user.id, you'll
>> get a ticket if you go there after a registration that doesn't do a
>> login.
>>
>> I think the behavior should be: go to login_next after a successful
>> login *or* after a registration that performs a successful login. Go
>> to registration_next if the registration process went OK but for some
>> reason (like email verification) the user isn't logged in.
>>
>> On a somewhat related matter: there ought to be a way to request the
>> sending of another email verification. If the message gets lost for
>> some reason, there's no way for the user to deal with it, excepting
>> maybe trying to get some administrator's attention to manually edit
>> the user table.
>>
>>
>>
>>> Massimo
>>
>>> On Jul 9, 4:09 pm, Jonathan Lundell <[email protected]> wrote:
>>>> On Jul 9, 2009, at 1:48 PM, mdipierro wrote:
>>
>>>>> You should not ne already logged in after registration. That is  
>>>>> not
>>>>> default behaviour
>>
>>>> That's how welcome is working. This is immediately after  
>>>> registering:
>>
>>>> pastedGraphic.tiff
>>>> 57KViewDownload
>>
>>>>> On Jul 9, 3:11 pm, Jonathan Lundell <[email protected]> wrote:
>>>>>> From the pov of a novice...
>>
>>>>>> The default auth.settings.register_next (user/login) is confusing
>>>>>> in
>>>>>> that after registration you're already logged in, but user/ 
>>>>>> login is
>>>>>> asking for a login again. f=index might be a better choice.
>>
>>>>>> Yes, I know it's easy to override, but the confusion starts  
>>>>>> with a
>>>>>> new
>>>>>> user playing with the welcome application.



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"web2py Web Framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/web2py?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to