For controler you mean the user controler?
Or do I create a new one?
this is my current user controler
def user():
form = auth()
if request.vars.msg:
response.flash = " 'u'Registracija je v postopku odobritve. Ko bo
vaš račun potrjen boste o tem obveščeni preko e-maila."
#auth.settings.controller="user"
return dict(form=form,locals = locals())
and for auth.settings.register_next = URL('user',vars={'msg':'welcome'})
There is no message
On Friday, September 21, 2012 4:22:41 PM UTC+2, Hassan Alnatour wrote:
>
> Sorry i mean in db.py :
>
> auth.settings.register_next = URL('index',vars={'msg':'welcome'})
>
>
> Best Regards,
>
>
>
> On Fri, Sep 21, 2012 at 5:21 PM, hasan alnator
> <[email protected]<javascript:>
> > wrote:
>
>> Dear Yebach ,
>>
>> in db.py :
>>
>> auth.settings.register_next = URL('Welcome',vars={'msg':'welcome'})
>>
>> in controller :
>>
>> def index():
>> if request.vars.msg:
>> response.flash = " 'u'Registracija je v postopku odobritve. Ko bo
>> vaš račun potrjen boste o tem obveščeni preko e-maila."
>> return locals()
>>
>>
>>
>> On Fri, Sep 21, 2012 at 9:46 AM, Yebach <[email protected]
>> <javascript:>>wrote:
>>
>>> I have a auth.settings.registration_requires_approval = True
>>>
>>> I just want that after a user registers a message would be printed smth
>>> like: "Your registration is being processed...bla bla bal"
>>>
>>> I set the parameter auth.messages.registration_pending = u'Registracija
>>> je v postopku odobritve. Ko bo vaš račun potrjen boste o tem obveščeni
>>> preko e-maila.'
>>> And nothing happens
>>>
>>> Also email to the user is not sent.
>>>
>>> On Friday, September 21, 2012 8:10:58 AM UTC+2, Alec Taylor wrote:
>>>
>>>> Throw in a decorator to that function
>>>>
>>>> @auth.requires_login()
>>>>
>>>> On Fri, Sep 21, 2012 at 12:15 AM, hasan alnator
>>>> <[email protected]> wrote:
>>>> > Dear Yebach ,
>>>> >
>>>> > Are you logged in ?
>>>> >
>>>> > Best Regards,
>>>> >
>>>> >
>>>> > On Thu, Sep 20, 2012 at 5:13 PM, Yebach <[email protected]> wrote:
>>>> >>
>>>> >> Hello
>>>> >>
>>>> >> I am getting an error
>>>> >>
>>>> >> User_Email = auth.user.email
>>>> >> AttributeError: 'NoneType' object has no attribute 'email'
>>>> >>
>>>> >>
>>>> >>
>>>> >>
>>>> >> On Thursday, September 20, 2012 11:15:31 AM UTC+2, Alec Taylor
>>>> wrote:
>>>> >>>
>>>> >>> Nicely done.
>>>> >>>
>>>> >>> On Thu, Sep 20, 2012 at 7:13 PM, hasan alnator
>>>> >>> <[email protected]> wrote:
>>>> >>> > Ok I DID it like this :
>>>> >>> >
>>>> >>> > auth.settings.register_next = URL('Welcome')
>>>> >>> >
>>>> >>> > def Welcome():
>>>> >>> > User_Email = auth.user.email
>>>> >>> > mail.send(User_Email,'Welcome To website','Welcome To
>>>> website')
>>>> >>> > if request.vars.lan == 'En':
>>>> >>> > redirect('index',vars={'lan':'**En'})
>>>> >>> > else:
>>>> >>> > redirect('index')
>>>> >>> >
>>>> >>> >
>>>> >>> > Best Regards,
>>>> >>> >
>>>> >>> > On Thu, Sep 20, 2012 at 11:09 AM, hasan alnator
>>>> >>> > <[email protected]>
>>>> >>> > wrote:
>>>> >>> >>
>>>> >>> >> Dear Alec ,
>>>> >>> >>
>>>> >>> >> I Dont want email verification , i just want to send an email
>>>> that
>>>> >>> >> says
>>>> >>> >> welcome .
>>>> >>> >>
>>>> >>> >> Best Regards,
>>>> >>> >
>>>> >>> >
>>>> >>> > --
>>>> >>> >
>>>> >>> >
>>>> >>> >
>>>> >>
>>>> >> --
>>>> >>
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>> > --
>>>> >
>>>> >
>>>> >
>>>>
>>> --
>>>
>>>
>>>
>>>
>>
>>
>
--