session-state相关内容

选择Windows Azure上的会话管理方式

我正在计划将在Windows Azure上部署的应用程序.Web角色将具有多个实例.我发现在多个实例中 in-proc 会话将无法正常工作.我发现我可以通过以下方式来管理会话 使用Azure存储 SQL Azure AppFabric 我不想使用选项2(SQL Azure). 我应该选择哪个选项? 更新1 我遇到了这个 ..
发布时间:2021-04-13 20:02:39 C#/.NET

如何检查用户是否使用php登录?

我对PHP还是很陌生,我试图弄清楚如何使用会话来检查用户是否登录到网站,以便他们有权访问特定页面. 这是复杂的事情,还是因为我是菜鸟而无法解决? 解决方案 登录不是太复杂,但是几乎所有登录过程都需要一些特定的部分. 首先,确保将所有需要登录状态知识的页面都启用了会话变量,方法是将其放在这些页面的开头: session_start(); 接下来,当用户通过登录表单提交其用 ..
发布时间:2021-04-12 19:50:04 PHP

.NET Web API +会话超时

我正在使用Web api控制器创建Web服务.我希望能够创建一个会话并检查该会话的状态.我有以下内容: 控制器: 公共字符串Get(字符串用户,字符串传递){bool loginValue = false;loginValue = UserNamepassword(user,pass);如果(loginValue == true){HttpContext.Current.Session.A ..
发布时间:2021-04-11 20:39:58 C#/.NET

Sitecore切换与另一个用户的用户会话

我有一个使用Sitecore的FBA网站.每隔一段时间,它将使一个用户与另一个用户混淆.我的意思是,用户A会以某种方式无意中劫持用户B的会话.用户A将会查看以下页面:a)他们无权查看,并且是b)为用户B定制的页面.一次能够(不经意地)复制,单击后,我又恢复了原来的会话到另一个页面. 我知道Sitecore利用Aspnet成员资格数据库,因此这可能是该数据库的问题,但我真的无法猜测.感觉上更像 ..

ASP Net Core 3会话(状态)并发性和完整性

我有一个页面,可以同时请求多个请求.因此,这些请求在同一会话中.为了访问会话,我在各处使用 IHttpContextAccessor . 我的问题是,无论何时,某些请求都不会看到其他已设置会话状态的请求,而是会看到某些先前的状态.(再次计时,设置状态操作已经发生,仍然如此) 据我所知,每个请求都有自己的状态副本,该副本被写回……(以及“何时"?)到普通的“一个"状态.如果这个“何时"延 ..
发布时间:2021-04-11 18:58:34 其他开发

大型asp.net应用程序的SQL Server状态以及编写自己的自定义存储提供程序的任何优点

背景 我们有一个大型的asp.net应用程序,并使用了很多会话,例如数据集,数据表等.我们希望为此应用程序支持Web场,因此我们希望将会话状态保存在sql server中.我已将所有必需的数据成功存储到sql服务器中,并使所有数据都很好.我们支持的数据库是SQL Server 2005-Sql Server 2008.我们必须将数据表和数据集存储在会话中,即使我们知道这会花费很多. 问 ..
发布时间:2021-04-10 20:49:10 C#/.NET

ASP.NET Core 3.1/身份会话永远不会过期.如何让它在滑动过期时过期?

对我的网站进行的安全检查显示,会话(即登录)永不过期.我已经对自己进行了测试,并发现了同样的事实-今天早上,我在localhost上打开了该站点,但我仍然从昨天登录.我一直认为它会像.NET Framework应用程序中那样在20分钟后过期. 我正在使用ASP.NET Core Identity支架,除了实现两因素身份验证以外,所做的改动很小. 在我的Startup.cs中,我具有以下 ..
发布时间:2021-04-10 19:52:07 C#/.NET

如何在ASP.NET中以SQLServer作为sessionState模式处理会话对象超时?

在ASP.NET应用程序中将SQL Server设置为状态处理程序时,如何处理会话超时,或者也许在哪里处理会话超时? .NET框架是谁,在从DB加载会话对象之后,它会判断对象是否已过期,或者是在SQL Server本身上负责此工作的工作?我怀疑(甚至考虑)后一种可能性的原因是,创建ASPState的脚本提到了有关ASPState_Job_DeleteExpiredSessions-eleme ..
发布时间:2021-04-10 19:42:00 C#/.NET

避免Web应用程序的会话劫持

我阅读了有关“会话劫持"的文章,并希望了解与之相关的更多信息.目前,我在ASP.NET中开发的Web应用程序正在为会话状态使用Cookieless = true模式.我们正在使用HTTPS,这是一个安全的连接,可以减少会话劫持.我知道当我们使用Cookielessless时,会话ID会嵌入URL中,这有时会很危险,如果用户将该URL传递给某人,而如果会话仍然存在,则其他用户将能够登录.因此,只想知 ..
发布时间:2021-04-10 19:21:40 C#/.NET

重新引导服务器后,为什么我的tempdb会重置权限?

过去两次我们重新启动了sql server,我们的网站已经关闭.原因似乎是因为重新创建了tempdb,并且ASPState用户失去了读写tempdb的权限(这是一个ASP站点,会话数据存储在sql服务器中) 直到大约两个星期前这才成为问题.有谁知道如何防止重启后sql server重置tempdb权限?还是为什么这只是最近才开始发生?我们正在使用MS SQL Server 2005. ..
发布时间:2021-04-10 19:14:23 C#/.NET

对Web服务调用中的会话的只读访问权限?

我们有一个.net asmx Web服务,该服务从javascript中调用(使用ASP.Net AJAX),并且需要访问Session. [WebMethod(true)]公共字符串DoSomethingOnTheServer(){} 我们遇到了会话被读写请求锁定的问题.有什么方法可以将Web服务方法标记为需要对Session的只读访问权? 谢谢! 解决方案 这是一个非常老 ..
发布时间:2021-04-10 19:14:17 C#/.NET

无法连接到SQL Server会话数据库

我的asp.net应用程序每天都能正常运行.直到上个月,我的网站开始出现2-3次Sqlsession状态服务器的问题,原因是遵循: BlockquoteSystem.Web.HttpException引发了类型为'System.Web.HttpException'的异常.在System.Web.HttpApplication.AsyncEventExecutionStep.OnAsyncEv ..
发布时间:2021-04-10 19:00:55 C#/.NET

在ASP.NET中序列化会话状态

我正在尝试在我们的nopcommerce 1.9安装中将会话状态存储在SQL中,而不是InProc中.当我对web.config进行必要的更改时,出现此错误: "/"应用程序中的服务器错误. 无法序列化会话状态.在"StateServer"中,在"SQLServer"模式下,ASP.NET将序列化会话状态对象,结果是不可序列化的对象或MarshalByRef对象是不允许.如果序列化类似 ..
发布时间:2021-04-10 18:48:06 C#/.NET

ASP.NET会话已过期或找不到->因为Session.SessionID更改(Reporting Services)

1.-我正在使用报告服务,有时会收到此错误 ASP.NET会话已过期或找不到,当我尝试加载报告时. 2.-我意识到,即使用户相同,Session.SessionID属性更改时也会出现此错误.如果未更改,则报告将被加载.我的意思是,如果我多次刷新报告,则只要Session.SessionID与上一个相同,就会加载报告. 3.-Microsoft文档说: 使用基于cookie的会话状 ..
发布时间:2021-04-10 18:43:00 C#/.NET

IIS Express不保留会话数据

我有一个在IIS Express服务器下的Visual Studio 2013中运行的应用程序.问题是会话数据没有保存在页面之间,而我发现之前没有空的对象是空的.如果我编译该应用程序并将其部署到带有IIS的Web服务器上,则它可以正常工作,因此,它必须与IIS Express兼容.我搜索了文档文件夹中的配置文件,但实际上不知道它是什么. 谢谢, 卢克 编辑25/11:我在VS 2013 ..
发布时间:2020-11-26 21:44:38 其他开发

iframe偶尔会丢失会话Cookie

有时,在iframe中提交付款表格时,来自付款网关的回发会导致用户因请求缺少ASP.NET_SessionId cookie(我们正在使用状态服务器)而被注销.不是因为我检查了那些日志,所以应用程序池回收导致了问题.它也仅在生产环境中发生.我可以看到会话cookie刚好在提交表单之前就存在,所以我无法弄清楚丢失它的位置. 解决方案 您需要检查是否不受最近推出的KB4524420的影响: ..

IdentityServer SSO-受信任的应用程序

我需要对来自我的应用程序(使用ASPNET会话状态的身份提供程序)的用户进行SSO(单点登录),并将其重定向到我的另一个应用程序(服务提供程序),该应用程序配置为对IdentityServer4使用隐式流.我需要在不要求用户重新登录且不提供用户密码的情况下实现这一目标. 我最初的想法是,我可以使用身份提供商的客户端机密,以访问令牌作为查询参数将用户重定向到IdentityServer4身份验 ..
发布时间:2020-11-26 03:53:08 其他开发