.net开发笔记之用自带安全令牌做登陆、注销、取登陆用户名

原创 2013年12月03日 16:30:47

Web.Config

    通过 <authentication> 节可以配置
          安全身份验证模式,ASP.NET 
          使用该模式来识别来访用户身份。 
        -->
        <authentication mode="Forms">
            <forms name="cookieName" loginUrl="~/login.aspx" timeout="30"/>
        </authentication>
        <authorization>
            <deny users="?"/>
         </authorization>

在Web.Config里加入上面代码。

loginUrl :未登录用户跳转页面。
<deny users="?"/> 禁止匿名用户访问。

有些目录比如CSS,必须匿名访问那就添加下面这段在web.conig里

<location path="css">
        <system.web>
            <authorization>
                <allow users="?"/>
            </authorization>
        </system.web>
    </location>


登陆页面 login.aspx.cs  

登陆时:

//创建一个令牌发送给浏览器保存起来
System.Web.Security.FormsAuthentication.SetAuthCookie(userName,false);      


注销时:

System.Web.Security.FormsAuthentication.SignOut();  


 代码内取登陆用户名: 

this.User.Identity.Name


 

相关文章推荐

C# 单例模式实现实例产生一个窗体对象

单例模式实现实例产生一个窗体对象      开发过程中遇到了这样一种情况,单击按钮产生一个窗体并显示出来,但是每次点击会弹出一个新的窗体,这与想要的效果不免有些差异。我们需要若子窗体已经显示出来,那么...
  • XBLYWL
  • XBLYWL
  • 2016年05月08日 16:22
  • 1051

C#MD5加密解密

使用比较广泛的C#MD5加密解密,其实也就是Des加密解密。using System.Security.Cryptography;using    System.IO;  using    Syste...
  • ahshow
  • ahshow
  • 2007年12月25日 10:43
  • 6645

.net开发的登陆界面

  • 2014年05月28日 19:20
  • 526KB
  • 下载

打造一个安全的用户名密码登陆系统

很多的网络应用都有基于用户名密码的登陆功能,而绝大多数的登陆都毫无安全性可言,不夸张的说,大多数的程序员根本不知道怎样去保证用户名和密码的安全。 安全的标准 要想一个登陆系统安全,至少要保...

php用户登陆 验证用户名密码和注销用户信息

登陆页面 用户名: 密 码:
  • Homsune
  • Homsune
  • 2017年01月06日 21:26
  • 173

php登录验证(包括用户名、密码、验证码、数据库、是否已登陆验证、自动登录和注销登录)

登录界面 具体实现方法如下: login.html Title " alt="验证码"> 换一个 ...
  • C_jian
  • C_jian
  • 2016年10月19日 15:43
  • 981

IM开发【5】 - 使用email作为用户名登陆openfire

首页 » 即时通信 » IM开发之使用email作为用户名登录openfire IM开发之使用email作为用户名登录openfire 日期:2010-05-25作者:firef...

设为首页收藏本站 切换到宽版 Android开发论坛 - 安卓开发论坛 - Android开发 - 安卓论坛 用户名 自动登录 找回密码 密码 注册 人人连接登陆 用新浪微博连接

电梯直达 楼主 发表于 2011-12-20 17:57:23|只看该作者|倒序浏览 一键分享 一:不同的layout Andr...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:.net开发笔记之用自带安全令牌做登陆、注销、取登陆用户名
举报原因:
原因补充:

(最多只允许输入30个字)