asp.net 身份验证(Update)
ASP.NET 有四种 身份验证, 用的最广的就是 Froms 这几天 做项目 想用到 配置文件, 比较了 MVC 和ASP.NET 发现 还是 MVC 给力(MVC 叫做 过滤器 也有四种 当然 也是要在 config 配置文件中 写配置的)
但是人家方便啊 你只要在不允许匿名用户访问 只需要在方法前面 加上[Authorze] 然后就可以了
这个ASP.NET 看得我 头大 下面 我就来 说一下 ASP.NET 身份验证
<system.web> // 在 system.web 节点下面 添加
<authentication mode="Forms">
<forms loginUrl="~/Registeredlogin/Login.aspx" timeout="2880" defaultUrl="~/"></forms> //Url 表示 要跳转到的路径 2880 表示 有效时间 按分钟算 //defaulturl是指你正确登录了后,在没有指向页的时候跳到的页面。
//Loginurl是指用户没有登录,跳到的登录页面。
//打个比方,现在一个客户没有登录想进管理,那就会跳到loginurl.
//如果你直接进入的登录,也就是说在没有发生任何错误时直接登录,登录成功后你总要有
//个提示或跳到哪个页面,那个页面就可以在Defaulturl设置。 </authentication>
<!--站点配置-->
<
</system.web>
这是 配置 未登录 就要 跳转到登录页面
当然 这是 不够的
还要指定 哪些 页面 必须要登录才能进入
所以还要写一个
<location path="UserXinXi">
// path 是指用户信息 而用户 信息 我放在 一个叫UserXinXi
<system.web>
<authorization>
<deny users="?"/> //users="?" 拒绝匿名用户 访问
</authorization>
</system.web>
</location>
<!--站点配置2End-->
这样子就可以了



当然 这些 大概 还是 做出来 第一步
因为 现在 就算你 账户 密码 都正确, 你还是 停在 这个页面
登录页面 引入

注意 不是这个
是这个 --》using System.Web.Security;
然后再登录 按钮 添加 事件
接着输入
FormsAuthentication.SetAuthCookie(User, false);
// User 是 输入 账户 的 文本框
Session["User"] = User;
Response.Redirect("../Index.aspx");
然后 这样 就可以啦
好了 这个 就是 使用 froms 身份验证 验证
asp.net 身份验证(Update)的更多相关文章
- 【ASP.NET】编程点滴 :ASP.NET身份验证
ASP.NET实际开发中身份验证 是一个不可回避的问题.在相当一段长的时间内,由于不求甚解,我对这个话题似懂非懂.今天就对它做个简单的小结. Authentication and Authorizat ...
- ASP.NET没有魔法——ASP.NET 身份验证与Identity
前面的文章中为My Blog加入了文章的管理功能(ASP.NET没有魔法——ASP.NET MVC使用Area开发一个管理模块),但是管理功能应该只能由“作者”来访问,那么要如何控制用户的访问权限?也 ...
- ASP.NET-internat身份验证
ASP.NET-internat身份验证默认在webconfig中配置的代码是这样的 <system.web> <compilation debug="true" ...
- ASP.NET身份验证
Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验 证用的最多,也最灵活. Forms 验证方式对基于用户的验证 ...
- Asp.Net_Web身份验证
百度一下”asp.net身份认证“,你会得到很多相关的资料,这些资料通常上来就会介绍诸如”Form认证“”Windows认证“等内容,而没有给出一个完整的流程.初学者对此往往一头雾水,我也曾经被坑过很 ...
- Asp.net 身份验证方式?
[Forms 身份验证] 通过其可将没有通过身份验证的请求重定向到使用 HTTP 客户端重定向的 HTML 窗体的系统.用户提供凭据并提交该窗体.如果应用程序验证该请求,系统就会发出包含凭据或密钥的 ...
- Asp.net 身份验证
Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个 web应用就会连同这个身份Cookie一起 ...
- ASP.NETwindows身份验证详细步骤-域验证登录
Windows身份验证相比于form身份验证要方便的多,而且会有更好的安全保障. 我个人觉得windows身份验证写法有两种: 第一种非代码方式进行windows身份验证: 第二种是用代码访问活动目录 ...
- ASP.NET 身份验证机制
ASP.NET提供了3种认证方式:windows身份验证:IIS根据应用程序的设置执行身份验证.要使用这种验证方式,在IIS中必须禁用匿名访问.Forms验证 :用Cookie来保存 ...
随机推荐
- 剑指offer 65. 不用加减乘除做加法(Leetcode 371. Sum of Two Integers)
剑指offer 65. 不用加减乘除做加法(Leetcode 371. Sum of Two Integers) https://leetcode.com/problems/sum-of-two-in ...
- mysqlslap 性能测试
--create-schema=name 指定测试的数据库名,默认是mysqlslap --engine=name 创建测试表所使用的存储引擎,可指定多个 --concurrency=N 模拟N个客户 ...
- Ubuntu 16.04 安装vim8
1. 卸载旧版本vim sudo apt-get remove vim vim-runtime gvim sudo apt-get remove vim-tiny vim-common vim-gui ...
- Design In-Memory File System
Design an in-memory file system to simulate the following functions: ls: Given a path in string form ...
- [转帖]nginx 禁止ip访问以及禁止post方法的简单方法
nginx禁止IP访问站点的设置方法 http://www.512873.com/archives/471.html http://www.512873.com/archives/312.html c ...
- Feign 接口上传文件
1)Encoder 配置注入容器 2) public class SpringFormEncoderExtension extends FormEncoder { /** * 使用默认的feign编码 ...
- lab3:系统调用
jos系统调用函数链 记录自己对jos系统调用实现的理解. 用户程序访问系统服务的方法 用户使用系统服务的方式大概分为如下几种: (1)用户程序---->库函数----->系统调用---- ...
- 文件锁-fcntl flock lockf
这三个函数的作用都是给文件加锁,那它们有什么区别呢? 首先flock和fcntl是系统调用,而lockf是库函数.lockf实际上是fcntl的封装,所以lockf和fcntl的底层实现是一样的,对文 ...
- LeetCode. 位1的个数
题目要求: 编写一个函数,输入是一个无符号整数,返回其二进制表达式中数字位数为 '1' 的个数(也被称为汉明重量). 示例: 输入:00000000000000000000000000001011 输 ...
- Photon Server 实现注册与登录(四) --- 服务端响应登陆和注册
前面已经整理过了服务端代码,MyGameServer.cs 和 ClientPeer.cs 对请求和响应进行了拆分.接下来处理对前端的响应 一.响应登陆请求 之前整理中,响应前端请求主要在类Clien ...