For logging, I am using rest API

@request.restful()
def login():
    def POST():
        fields = simplejson.loads(request.body.read())
        user = super(Auth, auth).login(**fields)
        return json(user)
    return locals()


I am using this api in angular so for calling getActivity

*Angular code*

this.http.get(this.baseurl+'workflow/getActivity/'+this.processId+'/'+this.id).subscribe(res=>{
      console.log(res);

});

this.http.post(this.baseurl+'workflow/getActivity',JSON.stringify(this.actdata)).subscribe(res=>{
      console.log(res);

});


*rest api*

@auth.requires_login()
@request.restful()
def getActivity():

    def GET(process, activity):

        data = "do Something"

        return json(data)

    def POST():

        fields = simplejson.loads(request.body.read())

        data = "do Something"

        return json(data)

    return locals()


Thanks,
Yogeshwar

On Fri, Apr 13, 2018 at 3:52 AM, Anthony <[email protected]> wrote:

> How are you (a) logging in and (b) making the calls to getActivity?
>
>
> On Thursday, April 12, 2018 at 8:55:02 AM UTC-4, yogeshwar khalkar wrote:
>>
>> Hi All,
>>
>>
>> I was implementing the @auth.requires_login() with @request.restful() but it 
>> not working.
>>
>> It redirects me every time even if I am login.
>>
>>
>> @auth.requires_login()
>> @request.restful()
>> def getActivity():
>>
>>     def POST():
>>
>>         data = "do Something"
>>
>>         return json(data)
>>
>>     return locals()
>>
>>
>> Here is my login API
>>
>>
>> @request.restful()
>> def login():
>>     def POST():
>>         fields = simplejson.loads(request.body.read())
>>         user = super(Auth, auth).login(**fields)
>>         return json(user)
>>     return locals()
>>
>>
>> please help me with it.
>>
>> --
> Resources:
> - http://web2py.com
> - http://web2py.com/book (Documentation)
> - http://github.com/web2py/web2py (Source code)
> - https://code.google.com/p/web2py/issues/list (Report Issues)
> ---
> You received this message because you are subscribed to the Google Groups
> "web2py-users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> For more options, visit https://groups.google.com/d/optout.
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to