我为我的网站激活了SSL,仅用于结帐页面,管理区域和注册,这些页面运行良好,但其他页面(在HTTP下)并未显示我“登录”。当我设置“强制所有网站页面的SSL”我能够看到“登录”,但我不想在这个页面上使用https ...我该如何解决?
使用nop 3.8
set "SSL enabled"=true
set "Secure URL" = https://myStore.com/
在web.config中设置:
<authentication mode="Forms">
<forms name="NOPCOMMERCE.AUTH" loginUrl="~/login" protection="All" timeout="43200" path="/" requireSSL="true" slidingExpiration="true" />
</authentication>
和
<providers>
<add name="MySessionStateStore" type="Microsoft.Web.Redis.RedisSessionStateProvider" host="localhost" accessKey="" ssl="true" />
</providers>