分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 技术分享

asp.net ?身份验证(Update)

发布时间:2023-09-06 02:02责任编辑:彭小芳关键词:暂无标签

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)

原文地址:https://www.cnblogs.com/whatarey/p/9246628.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved