gpt4 book ai didi

session - Dart 中有类似 session 的东西吗?

转载 作者:行者123 更新时间:2023-12-02 11:04:57 25 4
gpt4 key购买 nike

这可能看起来是一个愚蠢的问题,但我刚刚开始使用 dart,需要验证用户 session ,类似于您使用 PHP 时使用 $_SESSION 数组所做的事情......

所以我正在编写一个基本的服务器后端和一个前端,并且需要对通过 XMLHttpRequest 传入的一些请求进行身份验证。后端根据给定的前端是否经过身份验证发送回 JSON。在某些情况下,前端可以更新 DOM,但针对经过身份验证的用户。

不确定我是否解释得很好......

如有任何建议,我们将不胜感激!!

谢谢!

最佳答案

session 是一种高级功能,不应成为任何语言的一部分。您可以通过实现类似的东西来自行包含 session 功能。

  Map<String, int> sessions = {'abcdef12345' : 42}; // exists in e.g. datastore and is managed by an authentication routine 

String authenticationToken = 'abcdef12345'; // comes from the request
if(sessions.containsKey(authenticationToken)) {
print('User ${sessions[authenticationToken]} is at least authenticated but might not have the appropriate rights to perform this operation.');
} else {
print('Not authenticated.');
}

关于session - Dart 中有类似 session 的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11869198/

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