gpt4 book ai didi

c# - Membership.ValidateUser 在升级到 VS 2010/.NET 4.0 后总是返回 false

转载 作者:太空狗 更新时间:2023-10-29 20:18:43 24 4
gpt4 key购买 nike

不确定这是否适用于 VS 2010 或升级后的框架,但是...我们正在使用 Oracle 成员资格提供程序来验证用户。在升级之前一切正常,但现在 Membership.ValidateUser(user, password) 返回 false 尽管凭据有效。没有抛出异常,所以很难确定问题可能是什么。 VS 2010 中的网站管理工具仍然能够管理用户和角色(或多或少),所以我没有理由质疑连通性。可能是什么问题?

最佳答案

答案(根据 this post )是在 Web.config 中指定 hashAlgorithmType="SHA1":

<membership defaultProvider="OracleMembershipProvider" hashAlgorithmType="SHA1"/>

这并没有解决现有用户的问题,但新创建的用户现在可以登录了。

关于c# - Membership.ValidateUser 在升级到 VS 2010/.NET 4.0 后总是返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2730020/

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