如何使用 ExtJS6 cookie 提供程序和 state.Manager + OL3 管理登录表单以用于 webmapping 应用程序?

How to manage a login form with ExtJS6 cookie provider and state.Manager + OL3 for webmapping application?

我正在构建一个网络地图应用程序,它将有一个登录表单来确定用户是普通用户还是管理员。根据用户类型,接下来加载的页面会有所不同。

管理页面将包含完整的地图应用程序,用户页面将包含一个简单的地图查看器应用程序。

我希望管理员能够为特定用户保存地图状态配置(添加的图层、地图中心、缩放等)。当该用户连接到该网站时,它将加载为他保存的特定配置并加载查看器。

我知道我可以将一些地图配置保存到配置了 cookieprovider 的 Ext.state.Manager 中的 "keys" 中,但这就是我目前真正知道该怎么做的全部,我的问题更多 "user access oriented"。

所以:

1) 如何存储登录表单的 usernames/password/usertype 配置?

编辑: 好的,我设法用 Apache 服务器和 PHP 登录脚本做到了。

2) 如何为特定用户存储已保存的配置?

3) 如何为确定的用户检索特定配置?

感谢您的想法和提示!

我找到了一个很好的教程,它逐步解释了如何使用 ExtJS5、C# 和 MySQL。

Check it out here.