Google App Engine get_current_user always return None, even if i'm logged -


here's code

 def subscribe_current_user(self): user1 = socialnodesubscription(parent=self.key) user1.subscribed = true current_user = users.get_current_user() logging.error(current_user) if current_user: user1.user=current_user else: raise users.usernotfounderror user1.put() 

the problem get_current_user returns none if i'm logged in. stores none in field user1.user , prints none in log console.

how can solve that?

do have login: required defined in app.yaml handler or have provided login url using users.create_login_url() user can explicitly login.

even if logged google somewhere, users.get_current_user() won't return user object.


Comments

Popular posts from this blog

javascript - backbone.js Collection.add() doesn't `construct` (`initialize`) an object -

c++ - Accessing inactive union member and undefined behavior? -

php - Get uncommon values from two or more arrays -