是否可以直接在数据库中更改asp.net成员资格用户配置文件?

是否可以直接在数据库中更改asp.net成员资格用户配置文件?,asp.net,sql-server-2008,Asp.net,Sql Server 2008,我可以访问成员数据库,但配置文件属性值以某种神秘的二进制格式存储 有没有办法只使用SQL来解密、更改和保存这些内容,或者我需要使用.net实现用户管理系统?据我所知,使用会员API是您唯一的选择。这是有道理的:如果会员数据库很容易被黑客入侵,那么任何拥有必要数据库访问权限的人都很容易被黑客入侵。这样的人在公司里不一定拥有这种权力 我马上就想知道你为什么想这么做为了节省时间。应用程序只有一个帐户创建表单,无法编辑现有帐户。啊。好的,正如下面所说的,我想你最好的办法就是咬紧牙关,写一个简单的个人资料

我可以访问成员数据库,但配置文件属性值以某种神秘的二进制格式存储


有没有办法只使用SQL来解密、更改和保存这些内容,或者我需要使用.net实现用户管理系统?

据我所知,使用会员API是您唯一的选择。这是有道理的:如果会员数据库很容易被黑客入侵,那么任何拥有必要数据库访问权限的人都很容易被黑客入侵。这样的人在公司里不一定拥有这种权力

我马上就想知道你为什么想这么做为了节省时间。应用程序只有一个帐户创建表单,无法编辑现有帐户。啊。好的,正如下面所说的,我想你最好的办法就是咬紧牙关,写一个简单的个人资料管理器。@J.Steen现在我想起来了,难道没有现成的简单个人资料管理器吗?网站管理工具或类似工具?@AnnL。是的,尽管我怀疑只有当你在VisualStudio中打开了一个相应的项目时,它才起作用——而不是任何实时的项目。如果是这种情况,请点击此处它是从Project>ASP.NET配置菜单项打开的。您可能是对的,但我看不出它与安全性有什么关系。由于我可以访问数据库,如果我想获得访问权限,我可以复制一个配置文件或密码,甚至可以创建帐户和分配角色。我也可以简单地编写一个愚蠢的web应用程序来编辑个人资料,但这很不方便。奇怪的是,在所有事情中,个人资料是最难改变的。