gpt4 book ai didi

c# - 如何在 UWP(通用 Windows 编程)应用程序中进行简单的用户登录

转载 作者:行者123 更新时间:2023-11-30 22:56:07 26 4
gpt4 key购买 nike

我想制作 UWP 应用。用户将在其中使用用户名/密码登录。使用这些凭据将命中 API。这将返回经过身份验证的用户。如果返回经过身份验证的用户,则会显示他的个人资料页面。否则他应该留在登录屏幕上。我的应用程序中还有更多屏幕。用户数据应保留在每个屏幕上。如果新用户登录,则应显示其相应数据。

由于本人是asp.net背景。这是我的问题。

1) 这种方法在 UWP 中是否适用?

2) 登录后用户数据保存在哪里?

3) 我应该使用 SQLlite 还是 In-memory 保存它?

4) 是否有任何像 Session In Websites 这样的概念,以便我可以在每个页面上登录用户

5) 还有如何让这个应用程序以固定分辨率 (800 x 600) 运行

在此方面的任何帮助表示赞赏。示例代码会更有帮助。

最佳答案

1) Is this approach fine in UWP?

是的。您可以在 UWP 中实现它。

2) Where to save user data after login?

有多种选择。参见 Store and retrieve settings and other app data获取更多信息。

3) Should I save it using SQLlite or In-memory?

这取决于您的要求。 UWP 支持 SQLite 数据库。参见 Use a SQLite database in a UWP app .

4) Is there any concept like Session In Websites so that I can get logged in user on each page

你可以使用 local app data settings .它存在于整个 appContainer 中。您可以在应用程序的每个页面上获取它。请注意,应用程序数据的生命周期与应用程序的生命周期相关联。如果应用被删除,所有应用数据都将因此丢失。

5) 还有如何让这个应用程序以固定分辨率 (800 x 600) 运行

为 UWP 应用程序设置固定大小是不可能的。请记住,UWP 旨在在具有不同屏幕方向和尺寸的不同设备上运行,但您可以调整应用 View 的大小。参见 Window resizing sample .

关于c# - 如何在 UWP(通用 Windows 编程)应用程序中进行简单的用户登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54684587/

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