以编程方式注销"特定"用户

MD_*_*mer 8 forms asp.net asp.net-mvc

是否有可能在Asp.NET MVC中以proframically方式注销用户?我知道你可以使用:

FormsService.SignOut();
Run Code Online (Sandbox Code Playgroud)

但这是指发出请求的网页的上下文.我试图阻止用户登录两次.所以,如果我打电话:

MembershipUser membershipUser = Membership.GetUser(userName);
if (membershipUser.IsOnline == true)
{
    //  log this user out so we can log them in again
    FormsService.SignOut();    
}
Run Code Online (Sandbox Code Playgroud)

调用FormsService.SignOut();与用户的上下文没有关系,另一个已经登录的webbrowser?