问题标签 [login-control]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
740 浏览

asp.net - 更改 App_Data 和 ASPNET.MDF 数据库的位置

我有一个小问题,所以请原谅我,因为我对 asp.net 没有太多经验。

我创建了登录控件,它使用位于 App_Data 文件夹中的自动生成的 ASPNET.MDF。

连接字符串如下所示:connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"

现在,我想将 App_Data 文件夹放在 db 文件夹中,以便数据库位于 db/App_Data/ASPNET.MDF 中。如何更改连接字符串以反映这一点。

谢谢你的帮助

0 投票
1 回答
700 浏览

asp.net - ASP.net 如何使用基于角色的访问来处理登录/注销

场景:我设置了成员资格提供程序,并且它当前指向我机器上的 SQL 数据库。基于角色的访问有效,我有一个经过安全调整的菜单。用户只能访问他们有权访问的页面。

问题:当匿名用户试图访问他们无权访问的页面时,会将他们带到登录页面,以便他们可以登录。没事儿。但是,当登录用户尝试访问他们无权访问的页面(通常通过输入 URL)时,它会将他们带到登录页面再次要求他们登录(除非已经登录。我想要么将他们带到不同的页面或以某种方式告诉他们他们无权访问。有什么想法/建议吗?

提前致谢

0 投票
2 回答
712 浏览

asp.net - SqlDataSource 参数问题 - 使用 loginName1 作为 sql 参数

我正在尝试检索特定于当前登录用户的数据库信息。

以下 3 行让我知道 var1 是正确的(因为它显示在页面上)

但是,当我尝试使用 var1 作为参数时,它不起作用......只是想知道我错过了什么。

0 投票
2 回答
367 浏览

asp.net - 如何允许用户同时登录?

在我的应用程序中,所有页面都受到保护,因此他们必须登录才能访问这些页面。

并且系统管理员可以添加用户。

现在有人告诉我,我必须防止人们同时使用同一个帐户登录。

也就是说如果有一个名为“John”的用户登录了系统,那么如果他知道密码,其他人就无法再次使用“John”登录。

此外,如果一个用户发现有人使用他想要的帐户登录,他可以让以前的用户离线。如果是这样,我必须判断当前用户是否在每个页面中被关闭。这不是一项可以轻松完成的工作。

我想知道这是否有必要?

由于我发现现在很多网站都没有限制这一点,例如,您可以使用相同的帐户登录您的 gmail/stackoverflow/yahoo 并同时在不同的机器上等。

所以有人可以给我一个建议吗?


更新:

现在,我们使用asp.net 的表单认证,(我们还没有使用会员资格)。在数据库的 t_user 表中,我们有一个名为“isOnline”和“last_login_time”的列。

当用户登录时,我们将“isOnline”设置为1,并存储登录时间。

当另一个用户再次尝试登录时,我们检查“isOnline”和时间:

但是假设一个用户已经登录,然后他清理了浏览器cookie,然后如果他刷新页面,他将被重定向到登录页面,但在表单验证超时之前他永远无法再次登录,因为“isOnline”在db 为 1,从他登录到现在的时间跨度不大于表单超时。

我很困惑。

0 投票
3 回答
1320 浏览

asp.net-mvc-3 - 用户角色和授权

所以我想创建一个登录页面,当您以管理员身份输入登录凭据时,您可以获得访问权限。如果您不是管理员,您将被重定向回登录页面。在我的数据库中,我有一个布尔类型的字段:

那么你怎么能以最好的方式做到这一点呢?!我想以存储库模式的方式执行此操作,因为这样更容易对其进行单元测试。

我已经用谷歌搜索了很多,并开始对此事感到有些困惑。我应该有多少类,模型等?!我猜一个控制器会做。有人有什么好主意吗?!我已经阅读了有关用户角色的 DCI 模式的一些内容,但因为它基本上“仅”检查数据库中的布尔值可能是矫枉过正?感谢所有反馈。

0 投票
2 回答
208 浏览

asp.net - ASP.NET 登录控件 - 它有多受欢迎?

对不起这个奇怪的问题。我是 Web 开发的新手(过去几年在服务器端编程中度过)。我想写一个可以从互联网访问的小型网站,并假设有用户管理。

目前我倾向于使用 ASP.NET 登录机制(使用逻辑控制等)。

我有两个简单的问题: 1. 它是“受人尊敬的” ASP.NET 网站使用的东西吗?2. 普通网站够安全吗?

非常感谢。

0 投票
3 回答
441 浏览

c# - 带有 Internet Explorer 的 asp.net 登录控制

我的 Web 应用程序中有一个 ASP.net 登录控件。当我在 Internet Explorer 中运行应用程序并输入密码时,它显示为问号。

有没有人能够解决这个问题?这对我的项目非常有用。

0 投票
4 回答
163 浏览

c# - login.aspx 和 default.aspx 之间的通信

我是网络开发的新手。我有一个 login.aspx 页面,Asp.Net上面有一个登录控件。当用户登录并成功通过身份验证时,页面会自动重定向到 default.aspx。我认为这是某种默认行为?

但是,我实际上需要登录页面中的登录信息default.aspx.cs。如何从该上下文中获取此信息?

此外,我并不总是指望用户使用登录控件成功登录——如果我想在default.aspx不发生登录事件的情况下重定向到,我该如何在传递正在使用的登录信息的同时做到这一点?

0 投票
3 回答
1701 浏览

c# - 带有登录控制的asp.net跟踪会话中的配置文件变量?

我一直在使用 Visual Studio 2010 在 asp.net 中制作一个带有购物车的网站。我的问题是关于 Profile 变量和登录控件。

我按照一个非常简单的教程将购物车添加到我的网站。

1购物车示例

正如您在购物车教程中所见,作者使用 Profile 来跟踪购物车。

当我做这个时,我希望购物车在每个不同的用户登录时都保持不变,因为我们使用的是配置文件而不是会话变量。幸运的是,当我使用登录控件以不同用户身份登录时,购物车实际上会重置。

所以我的问题是,个人资料如何跟踪每个用户的购物车。我几乎可以肯定登录控件没有设置会话变量,所以我认为 Profile 对象不会自动检测登录控件中的不同用户......是吗?

请帮助我理解这一点,作者不是很清楚。

非常感谢!

0 投票
5 回答
281 浏览

c# - 登录控制事件的问题

我想在用户登录后立即检查他是否被禁止。但我有以下问题:

我如何在他登录后立即获取当前用户?