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
Post a Comment