gpt4 book ai didi

flutter - 如何在Flutter Web中管理 session 和导航的最佳方法

转载 作者:行者123 更新时间:2023-12-03 03:58:22 32 4
gpt4 key购买 nike

我的proyect上有2个网页

enter image description here

enter image description here

我需要管理用户 session 。如果用户已登录,则显示主页,如果用户未登录,则显示登录页面。

我正在使用提供程序来检查 session 的状态

  @override
Widget build(BuildContext context) {
return Consumer<LoginGeneralNotifier>(
builder: (context, appGenaralNotifier, _) {
return appGenaralNotifier.getLogged()
? HomePage()
: LoginPage();
},
);
}
}

问题是登录后URL不会更改

最佳答案

您可能要使用Navigator.of(context).pushNamed(HomePageNamedRoute);

可以在initState中完成,如下所示:
Flutter Redirect to a page on initState

关于flutter - 如何在Flutter Web中管理 session 和导航的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59399961/

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