vue2.6做的系统如何和其他系统切换
现在使用的系统比较旧,用coldfusion开发,类似于PHP的语言。
系统分管理者和普通用户俩种权限,现在需要把普通用户的功能都改成Vue2去做。
问题:
1.原来系统登录者如果是管理者的话,可以切换到普通用户的界面操作,用vue重写了以后,管理者系统(假如是PHP写的)如何切换到vue的系统,vue的系统又可以切换到管理者的系统呢?
2.登录只需要一次,登录界面是vue做的,假如这个用户是管理者的话,那就需要在vue验证以后,跳转(跳转如何实现的?)到PHP的系统,如果是普通用户就在vue系统使用。
3.是否需要做一个新的api用来生成token,可以在俩个系统切换时候用来验证?
项目经验较少,有地方可能表述不清楚。有做过类似开发的大牛分享一些经验和做法。
回答:
- 一般来说,普通用户部分建议放到根目录,管理员放到类似
/admin
的路径下。于是切换就是两个根路径来回切换了。 - vue 的话应该前后端都是分离的,所以后端一般要提供 JSON API。
- 域名一致,登录就只需要一次。登录可以由 PHP 提供。
- “新 API 生成 token”,一般来说不用。
回答:
和你情况差不多,我的解决方案是在老项目登录时候直接把token保存在浏览器,在vue项目中发起请求时添加到请求头中,(仅供参考我都不知道会不会出问题),,,,,如果有更好的方法记得说一下
回答:
你说的是单点登录?
我没太理解你的需求,是两个系统间的跳转,还是用户权限的rule
以上是 vue2.6做的系统如何和其他系统切换 的全部内容, 来源链接: utcz.com/p/937367.html