gpt4 book ai didi

c# - 类型为密码时如何禁用自动设置用户名和密码

转载 作者:太空宇宙 更新时间:2023-11-03 13:10:56 25 4
gpt4 key购买 nike

我用 Asp.net c# 开发了一个网站。我有两个登录页面,一个用于主网站登录,另一个用于核心功能登录。我的问题是当记住主登录页面密码并且我打开核心功能登录页面时,它将自动将主登录页面的用户名和密码设置为核心功能页面。两个登录页面都有不同的凭据和不同的表。当我从密码文本框中删除密码类型时,它不会填充凭据,但这是不正确的方法。

基本上,如果浏览器保存了凭据,我不想自动填充/设置登录页面的凭据。

<asp:TextBox ID="txtInUserName" runat="server" autocomplete="off" Text="">
<asp:TextBox ID="txtInPassword" autocomplete="off" runat="server" Text="" TextMode="Password">

当我从密码文本框中删除 TextMode="Password"时,它会正常工作,但它会在输入时向所有人显示密码。

谢谢。

最佳答案

Basically, i don't want to auto fill/set credential to login page if browser saved it.

基本上,你不能。您可以通过提供 autocomplete="off" 属性来说明您的意图。然而,newer browsers will gladly ignore that ,因为他们认为自己更了解用户想要什么(在很多情况下,他们是对的)。

作为替代方案,您可以考虑将您的“核心功能”移动到不同的位置,以便浏览器意识到这是两个不同的 Web 应用程序,需要不同的凭据。使用不同的目录可能就足够了 ( http://example.com/core )。

关于c# - 类型为密码时如何禁用自动设置用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28712855/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com