有UserController
类可供我们访问和保存用户数据。
我认为UserController
意味着在DNN网站应用程序的上下文中使用,因为它已经知道连接字符串和其他DNN设置。
所以我认为DNN Controller类不能在DNN网站应用程序的上下文之外使用,因此我不能在桌面应用程序中添加/撤销角色,重置密码和其他管理操作,对吗? / p>
如果有可能,请告诉我。谢谢。
答案 0 :(得分:1)
开箱即用是不可能的,但是这里可以提供一些类似的东西:http://iweb.codeplex.com/
答案 1 :(得分:0)
您要求的大部分内容都是非常简单的数据库操作。您可以使用Entity Framework将表映射到.Net App中的类,然后发出Update命令。但是,这些将在DNN之外执行,并且可能不会影响当前登录的用户,除非您清除DNN的缓存或重新启动应用程序。
您可以像上面Hammond所建议的那样编写自定义WebAPI方法。您需要确保这些方法是安全的,并且只有管理员/主机才能执行它们。