Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在ASP.NET中自定义登录控件_C#_Asp.net - Fatal编程技术网

C# 在ASP.NET中自定义登录控件

C# 在ASP.NET中自定义登录控件,c#,asp.net,C#,Asp.net,我正在用C#制作一个使用ASP.NET的图书馆管理系统。我在网站中创建自定义登录页面时遇到问题。我尝试过使用ASP.NET Web配置,但我的老板不允许我在主数据库中安装Aspnet_regsql.exe 我有两个表,一个是用户名和密码表,另一个是用户名状态表(如果用户名被删除或不再使用)。那么,是否有其他选择或解决办法 您可以为aspnet登录部分使用单独的数据库。这样,您的上司就不必担心.NET向现有数据库中添加过程和表。我不建议您从头开始编写自己的,因为始终存在创建安全漏洞的危险,黑客以后

我正在用C#制作一个使用ASP.NET的图书馆管理系统。我在网站中创建自定义登录页面时遇到问题。我尝试过使用ASP.NET Web配置,但我的老板不允许我在主数据库中安装Aspnet_regsql.exe


我有两个表,一个是用户名和密码表,另一个是用户名状态表(如果用户名被删除或不再使用)。那么,是否有其他选择或解决办法

您可以为aspnet登录部分使用单独的数据库。这样,您的上司就不必担心.NET向现有数据库中添加过程和表。我不建议您从头开始编写自己的,因为始终存在创建安全漏洞的危险,黑客以后可能会利用这些漏洞进行攻击。

您可以为aspnet登录部分使用单独的数据库。这样,您的上司就不必担心.NET向现有数据库中添加过程和表。我不建议您从头开始编写自己的,因为始终存在创建安全漏洞的危险,黑客以后可能会利用这些漏洞。

我认为实现您自己的角色和成员资格提供商是个好主意。这很容易,你只需要跳过一些方法,创建自己的视图。试试入门教程。

我认为实现您自己的角色和成员资格提供者是个好主意。这很容易,你只需要跳过一些方法,创建自己的视图。尝试教程开始。

谢谢!我可以这样建议,但我仍在考虑其他替代方案,比如如果我使用本地人会怎么样(因为我的程序将部署在公司的专用网络中)。我们已经有用户名和密码的数据库,这是一个敏感数据,因此他们不允许我使用存储过程将其复制到新数据库:(谢谢!我可以用这个,但是我已经有了用户名和密码的表格。有没有一种方法可以直接从其他数据库调用用户名和密码?是的,您可以:)您只需要创建自己的自定义成员资格提供商。我自己还没有这样做,但这里有一些来自MSDN:和的文章。希望这能有所帮助。谢谢!我可以提出建议,但我仍在考虑其他替代方案,如使用本地用户(因为我的程序将部署在公司的专用网络中)。我们已经有用户名和密码的数据库,这是一个敏感数据,因此他们不允许我使用存储过程将其复制到新数据库:(谢谢!我可以使用它,但我已经有了用户名和密码的表格。有没有办法可以直接从其他数据库调用用户名和密码?是的,你可以:)你只需要创建自己的自定义成员资格提供程序。我自己没有这样做,但这里有一些来自MSDN:和的文章。希望这能有所帮助。