首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何让用户只登录一次?

如何让用户只登录一次?
EN

Stack Overflow用户
提问于 2012-07-31 04:26:17
回答 1查看 168关注 0票数 0

我们使用ASP成员数据库来管理我们的网站安全,每个网站对应一个成员角色。我创建了一个门户站点来列出这些项目网站的所有超链接(任何角色中的所有用户都可以登录到这个门户网站),并且在webconfig文件中,我列出了每个项目网站的所有角色:

代码语言:javascript
运行
复制
<authorization>      
      <allow roles="Administrators,ProjectId1_Member,ProjectId10_Member,ProjectId11_Member,ProjectId12_Member,ProjectId13_Member,ProjectId14_Member,ProjectId15_Member,ProjectId16_Member,ProjectId17_Member,ProjectId18_Member,ProjectId19_Member,ProjectId2_Member,ProjectId21_Member,ProjectId22_Member,ProjectId23_Member,ProjectId24_Member,ProjectId25_Member, "/>
      <deny users="*"/>
 </authorization>

但它适用于用户登录到门户站点。但是,如果用户单击超链接导航到特定的项目网站,用户将再次导航到登录页面。有没有办法避免这种双重登录的发生?

谢谢,

魏伟

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-31 04:56:33

确保路径为/并启用跨路径重定向

代码语言:javascript
运行
复制
 <authentication mode="Windows">
 <forms 
    name=".ASPXAUTH" 
    loginUrl="login.aspx" 
    defaultUrl="default.aspx" 
    protection="All" 
    timeout="30" 
    path="/" 
    requireSSL="false" 
    slidingExpiration="true" 
    cookieless="UseDeviceProfile" 
    domain="companySite" 
    enableCrossAppRedirects="true">
    <credentials passwordFormat="SHA1" />
 </forms>
 <passport redirectUrl="internal" />
 </authentication>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11729033

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档