gpt4 book ai didi

python - 向新用户 App Engine 显示新消息

转载 作者:行者123 更新时间:2023-12-01 06:11:18 25 4
gpt4 key购买 nike

我正在使用 Google App 引擎来允许用户登录该网站。他们登录后,我为他们创建一个 token ,并用它来检查用户是否登录。我希望能够向首次用户显示不同的消息,并为返回用户显示不同的消息。

        {% ifequal cookie None %} 


<a href="https://foursquare.com/oauth2/authenticate?client_id=X&response_type=code&redirect_uri=http://localhost:8080/">Log In</a>

<hr></hr>
{% else %}

{% for user in set %}
{% ifequal user.session_ID access_token %}
<a href="/logout">Logout {{user.user_name}}</a>
<hr></hr>
{% else %}
{%endifequal%}
{% endfor %}

<h3 align="center">





{% endifequal %}

目前只有两种选择:登录和未登录。

最佳答案

假设您的用户个人资料实体如下所示:

class UserProfile(db.Model):
UserID = db.UserProperty()
FirstSession = db.DateTimeProperty(auto_now_add=True)

试试这个:

from google.appengine.api import users

user = users.get_current_user()

is_existing_user = UserProfile.all().filter('UserID = ', user).get()

if is_existing_user:
#do something
else:
#do something else

关于python - 向新用户 App Engine 显示新消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5747093/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com