问题一:
请问这里边的加密密码是怎么加密得来的<credentials passwordFormat="SHA1" >
<user name="Kim"
password="07B7F3EE06F278DB966BE960E7CBBD103DF30CA6"/>
<user name="John"
password="BA56E5E0366D003E98EA1C7F04ABF8FCB3753889"/>
</credentials>我照着这http://www.microsoft.com/china/MSDN/library/archives/library/dnnetsec/html/cryptosimplified.asp
里边的做法得到了一个加密MD5的字符串,配置文件中将passwordFormat="MD5",那是不是在登录过程中就不用再自己写代码解密了,我试了给它明文的密码,可是总是密码错误?
问题二:
<authentication mode="Forms" >
<forms loginUrl="login.aspx" name=".ASPXFORMSAUTH">
<credentials passwordFormat="Clear">
<user name="admin" password="1234" />
</credentials>
</forms>
</authentication>通过在Web.config文件中配置Forms登录模式,如上,在使用FormsAuthentication.SignOut()退出后它还是保持在当前窗体,需要再刷新一下才又返回到登录窗口,请问有什么方法可以让它一开始就退出到login.aspx页面?先谢过!
请问这里边的加密密码是怎么加密得来的<credentials passwordFormat="SHA1" >
<user name="Kim"
password="07B7F3EE06F278DB966BE960E7CBBD103DF30CA6"/>
<user name="John"
password="BA56E5E0366D003E98EA1C7F04ABF8FCB3753889"/>
</credentials>我照着这http://www.microsoft.com/china/MSDN/library/archives/library/dnnetsec/html/cryptosimplified.asp
里边的做法得到了一个加密MD5的字符串,配置文件中将passwordFormat="MD5",那是不是在登录过程中就不用再自己写代码解密了,我试了给它明文的密码,可是总是密码错误?
问题二:
<authentication mode="Forms" >
<forms loginUrl="login.aspx" name=".ASPXFORMSAUTH">
<credentials passwordFormat="Clear">
<user name="admin" password="1234" />
</credentials>
</forms>
</authentication>通过在Web.config文件中配置Forms登录模式,如上,在使用FormsAuthentication.SignOut()退出后它还是保持在当前窗体,需要再刷新一下才又返回到登录窗口,请问有什么方法可以让它一开始就退出到login.aspx页面?先谢过!
2,
void Button_Click:FormsAuthentication.SignOut();
Response.Redirect("login.aspx")
请再帮我解释一下第一个问题吧,还没看懂