.net - lightswitch vs2012 中的表单例份验证

标签 .net visual-studio-2012 visual-studio-lightswitch

我正在尝试在 lightswitch (vs2012) 中实现表单例份验证,但无法显示登录页面。我不需要任何复杂的角色,我只是想设置一个可以访问整个应用程序的单个用户帐户。我使用了 Edu Lorenzo 发布的教程但没有成功。大家有什么想法吗?

最佳答案

在调试项目时,您将看不到登录表单。您只能在应用程序的已发布版本中看到它。

您可能会问的逻辑问题是“如何调试我的权限?”。添加权限后,该行的右侧会出现一个名为“Grant For Debug”的复选框。当您想要模拟具有该权限的角色时,请勾选该框。为了模拟没有权限,您取消勾选它。

但是您提到您想要一个“有权访问整个应用程序的单个用户”。但既然你问的是登录表单,我只能假设你仍然希望他登录,这样不是每个人都可以访问该应用程序,是吗?

如果您需要身份验证的唯一原因是只有一个用户可以登录,只需将他添加到管理角色(以防他需要在已发布应用程序中添加另一个用户或添加角色)。在您的代码中,您不会测试任何特定权限,因此这应该可以满足您的需求。

关于.net - lightswitch vs2012 中的表单例份验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12267029/

相关文章:

visual-studio-2012 - 触发器正在阻止数据库项目发布

visual-studio-lightswitch - LightSwitch - 业务规则

mysql - 如何将 MySQL 与 Visual Studio 2012 Lightswitch 一起使用?

c# - ASP.NET MVC 与 Winforms MVC

c# - 将标量从 SQL Server 返回到 C#

c# - 获取 (400) 错误请求。尝试发送 GCM 消息时

javascript - Lightswitch HTML 自定义控件仅显示一次

.net - 什么是动态方法,DynamicMethod 与 MethodBuilder 有何不同?

c# - 无法调用服务引用?

c# - 使用 C# 在 Silverlight 中向网格添加形状