So, are both the login and subsequent requests all being made via Ajax from 
a browser? If so, confirm that the session cookie is being set and sent 
back and forth on each request, and confirm that the user record is being 
added to the session upon login.

On Friday, April 13, 2018 at 12:27:35 AM UTC-4, yogeshwar khalkar wrote:
>
> 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 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 web2py+unsubscr...@googlegroups.com.
>> 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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to