mdriven - MDriven 中的模拟?
问题描述
我正在尝试构建一个“模拟”页面,以便以另一个用户的身份“登录”。因此,我试图为 CurrenUser 分配一个 vCurrent_XXXX 值,但结果是 CurrentUser 设置为 null ?我该如何控制?
解决方案
MDriven Turnkey 检查上面的模型模式,并根据 Web 应用程序的 IdentityProvider 机制在 MVC 上设置 CurrentUser-transient-link。
然后,MDriven Turnkey 应用程序使用此临时链接的值来决定登录时要处理的 SysUser。
考虑将 CurrentUser 临时链接更改为 ReverseDerived(和派生)链接。然后交钥匙逻辑可以设置它 - 你可以覆盖它。
添加一个名为 ImpersonatedUser 的临时链接 - 让 CurrentUser 的派生返回 self.ImpersonatedUser - 这将产生您想要的效果。
推荐阅读
- masstransit - 访问 saga 存储库
- java - 如何在导出的 jar 文件中播放 .wav 文件?
- postgresql - 错误消息:控制到达程序结束而没有返回
- c++ - 当 pthread 链接到共享库而不是主可执行文件时,C++ 线程报告为禁用
- firebase - Firestore:如何使用 Dart 将一个集合的多个子集合写入 Firestore
- c++ - 是否可以从多个函数中收集参数?
- google-sheets - 谷歌表格:零不是零
- arduino - 附加中断频率arduino
- buddypress - Buddypress - 限制活动流上的博客摘录
- android - Android获取包含至少一个媒体文件(如照片/视频)的所有文件夹