1.前端页面代码:

前端页面代码主要显示退出系统或者网站的可视化按钮代码,代码如下:(请忽略项目关键字:CPU)

  <ul class="nav navbar-nav navbar-right">
<li class="">
<a href="javascript:;" class="user-profile dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
<img src="@Url.Content("~/assets/img/user2.png")" alt="">@CPU.UserProfile.User.UserID
<span class="fa fa-angle-down"></span>
</a>
<ul class="dropdown-menu dropdown-usermenu pull-right" style="width:35px">
<li>
@using (Html.BeginForm("LogOff", "Account", FormMethod.Post, new { id = "logoutForm", style = "padding: 12px 0px;" }))
{
@Html.AntiForgeryToken()
<a href="javascript:document.getElementById('logoutForm').submit()"><i class="fa fa-sign-out pull-right"></i> Log Out</a>
}
</li>
</ul>
</li>
<li class="hidden-xs"><a><span>在线人数: @System.Web.HttpContext.Current.Application["OnLineUserCount"] 人</span></a></li>
</ul>

2.后台逻辑处理代码:

后台的代码,主要是对前台点击按钮的事件进行处理:退出系统和清除系统Cookie

 [HttpPost]
[AllowAnonymous]
[ValidateAntiForgeryToken]
public ActionResult LogOff()
{
FormsAuthentication.SignOut();//退出登录
System.Web.HttpContext.Current.Session.Abandon();//清理缓存
return RedirectToAction("Login", "Account");
}

3.界面效果:

最新文章

  1. 【CVE-2016-10009】OpenSSH &lt; 7.4 - agent Protocol Arbitrary Library Loading
  2. EJB初识(通熟易懂)
  3. 未能加载文件或程序集Microsoft.ReportViewer.WebForms, Version=10.0.0.0
  4. bzoj 1497 最小割模型
  5. spot 5、ALOS监督分类波段组成
  6. linux内核--内存管理(二)
  7. Android 自己主动化測试之------ Monkey工具
  8. Think PHP 基础
  9. 作业三:模拟 mysql 进行增删改查
  10. 初始化nodejs+webpack+vuejs
  11. vi/vim的常用快捷键
  12. Java工程师修炼之路(校招总结)
  13. Smobiler 4.4已正式发布!(Smobiler能让你在Visual Studio上开发APP)
  14. delphi TTBXToolBar 增加外部控件
  15. Python 列表增删改查排序统计
  16. 【数据结构与算法】自己动手实现图的BFS和DFS(附完整源码)
  17. WPF Demo14 依赖属性
  18. 部分开源gis 方案的比较
  19. 一步一步学习IdentityServer3 (3)
  20. 树莓派(Raspberry Pi)USB无线网卡自动连接,二代B

热门文章

  1. Adam那么棒,为什么还对SGD念念不忘 (2)—— Adam的两宗罪
  2. tp5 thinkphp5 多表关联查询 join查询
  3. ios9.3.3 h5的js代码全部失效
  4. git提交时如何忽略一些文件
  5. 地址中如果含有&quot;+&quot;,发给服务器时&quot;+&quot;变成了空格问题解析
  6. MobaXterm 使用中间服务器
  7. ES6必须 知道的小知识
  8. VisualStudio 断点调试详解
  9. 学习Java第五周
  10. 常用数据库连接池 (DBCP、c3p0、Druid) 配置说明(转)