login.aspx中如何做注册和登录?

  • 回答数

    4

  • 浏览数

    967

夕阳づ
首页 > 计算机类考试 > login.aspx中如何做注册和登录?

4个回答 默认排序
  • 默认排序
  • 按时间排序

情怀酿作酒

已采纳
1分钟前发布 -【login.aspx中如何做注册和登录?】http://www.sdrsks.org/ask 09月27日讯: login.aspx中如何做注册和登录?ASP.NET中如何实现FORM认证登录 如何运用 Form 表单认证 ASP.NET 的安全认证,共有“Windows”“Form”“Passport”“None”四种验证模式。“Windows”与“None”没有起到保护的作用,不推荐使用;“Passport”我又没用过,唉……所以我只好讲讲“Form”认证了。我打算分三部分: 第一部分 —— 怎样实现From 认证; 第二部分 —— Form 认证的实战运用; 第三部分 —— 实现单点登录(Single Sign On) 第一部分 如何运用 Form 表单认证 一、 新建一个测试项目 为了更好说明,有必要新建一个测试项目(暂且为“FormTest”吧),包含三张页面足矣(Default.aspx、Login.aspx、UserInfo.aspx)。啥?有人不会新建项目,不会新增页面?你问我咋办?我看这么办好了:拖出去,打回原藉,从幼儿园学起…… 二、 修改Web.config 1、 双击项目中的Web.config(不会的、找不到的打 PP) 2、 找到下列文字 把它改成: 3、 找到 换成 这里没什么好说的,只要拷贝过去就行。虽说如此,但还是有人会弄错,如下: 若要问是谁把 放入 中的,我会很荣幸地告诉你,那是 N 年前的我: 与 都是以 auth 字母开头又都是以 ation 结尾,何其相似;英文单词背不下来的我以为他们是一伙的…… 三、 编写.cs 代码——登录与退出 1、 登录代码: a、 书本上介绍的 private void Btn_Login_Click(object sender, System.EventArgs e) { if(this.Txt_UserName.Text=="Admin" && this.Txt_Password.Text=="123456") { System.Web.Security.FormsAuthentication.RedirectFromLoginPage(this.Txt_UserName.Text,false); } } b、 偶找了 N 久才找到的 private void Btn_Login_Click(object sender, System.EventArgs e) { if(this.Txt_UserName.Text=="Admin" && this.Txt_Password.Text=="123456") { System.Web.Security.FormsAuthentication.SetAuthCookie(this.Txt_UserName.Text,false); Response.Redirect("Default.aspx"); } } 以上两种都可发放验证后的 Cookie ,即通过验证,区别: 方法a) 指验证后返回请求页面,俗称“从哪来就打哪去”。比如:用户没登录前直接在 IE 地址栏输入 http://localhost/FormTest/UserInfo.aspx ,那么该用户将看到的是 Login.aspx?ReturnUrl=UserInfo.aspx ,输入用户名与密码登录成功后,系统将根据“ReturnUrl”的值,返回相应的页面 方法b) 则是分两步走:通过验证后就直接发放 Cookie ,跳转页面将由程序员自行指定,此方法多用于 Default.aspx 使用框架结构的系统。 2、 退出代码: private void Btn_LogOut_Click(object sender, System.EventArgs e) { System.Web.Security.FormsAuthentication.SignOut(); } 四、 如何判断验证与否及获取验证后的用户信息 有的时候,在同一张页面需要判断用户是否已经登录,然后再呈现不同的布局。有人喜欢用 Session 来判断,我不反对此类做法,在此我只是想告诉大家还有一种方法,且看下面代码: if(User.Identity.IsAuthenticated) { //你已通过验证,知道该怎么做了吧? } User.Identity 还有两个属性AuthenticationType(验证类型)与 Name(用户名称) ,大家要注意的是 Name 属性,此处的User.Identity.Name将得到,验证通过(RedirectFromLoginPage 或SetAuthCookie)时,我们带入的第一个参数 this.Txt_UserName.Text 。这个参数很重要,关系到种种……种种的情况,何出此言,且听下回分解…… 灵活运用 Form 表单认证中的 deny 与 allow 及保护 .htm 等文件 第二部分 Form 认证的实战运用 Web.config 的作用范围 新建项目时, VS.Net 会在项目根目录建立一个内容固定的 Web.config。除了在项目根目录,你还可以在任一目录下建立 Web.config ,条件就是应用程序级别的节点只能在根目录的 Web.config 中出现。至于哪些是应用程序级别节点呢,这个问题嘛,其实我也不太清楚,呵呵。电脑不是我发明的,微软不是我创建的,C# 更不是我说了算的,神仙也有不知道的,所以我不晓得是正常的。话虽如此,只要它不报错,那就是对的。 关于Web.config 设置的作用范围,记住以下两点: 1、 Web.config 的设置将作用于所在目录的所有文件及其子目录下的所有东东(继承:子随父姓) 2、 子目录下的 Web.config 设置将覆盖由父目录继承下来的设置(覆盖:县官不如现管) 给大家提个问题:有没有比根目录Web.config 的作用范围还大
87 评论

悲喜皆因你

已采纳
怎么注册Microsoft账户?怎么注册Microsoft的账户,创建microsoft账户主要分为五个步骤。1.注册微软的找好首先登陆微软的注册地址https://login.live.com/2.在下面找到“立即注册”的字样,点击打开注册网站。怎么注册Microsoft账户?3.在注册页面填写个人信息,填的越详细越好。4.填好个人信息后提交信息。5.提交后就注册成功,网页会显示自己的个人信息。已展示全
34 评论

人走茶凉っ

已采纳
microsoft未激活怎么办?如果您的 Microsoft 账户未激活,您可以采取以下措施来激活它:1. 查找激活码:您可以尝试在网络上搜索激活码,然后一个一个试着激活。这里提供了一个链接供您参考:[激活 Microsoft Office 2016](https://www.microsoft.com/zh-cn/software-download/office)2. 注册 Microsoft 账户:如果您还没有 Microsoft 账户,请访问 [Microsoft 注册网站](https://login.live.com/) 进行注册。按照提示填写个人信息,提交后即可完成注册。3. 使用激活工具:针对 Office 2016,可以尝试使用激活工具,例如 [KMS 激活工具](https://www.ddooo.com/softdown/93258.htm)。请确保下载的是正版激活工具,并按照说明进行操作。4. 重新安装操作系统:如果以上方法仍无法激活,您可以考虑重装操作系统。在安装过程中,选择使用 Microsoft 账户登录,并确保在设置过程中启用相关服务(如云盘、应用商店等),以便激活所有功能。5. 寻求技术支持:如果以上方法都无法解决问题,您可以联系 Microsoft 官方技术支持,向他们反映您遇到的问题,寻求帮助。请注意,激活 Microsoft 账户或软件时务必使用合法途径,避免使用盗版或非法激活工具。否则,您可能会面临安全风险或导致软件无法正常使用。
26 评论

摘星不得月

已采纳
如何注册microsoft帐号?创建microsoft账户主要分为五个步骤。1.注册微软的找好首先登陆微软的注册地址https://login.live.com/2.在下面找到“立即注册”的字样,点击打开注册网站。3.在注册页面填写个人信息,填的越详细越好。4.填好个人信息后提交信息。5.提交后就注册成功,网页会显示自己的个人信息。
11 评论

相关问答

  • 计算机专业本科生可以考哪些证书?

    计算机专业本科生可以考哪些证书?微软认证 是国际上计算机科学最权威最专业的,当然也是最难和最贵的。是微软公司为了推广微软技术,培养人才的证书体系,该证书可以作为薪资岗位变迁的有效证明,公司自制实力证明和移民加分。拥有该证书的人大多都能得到丰厚的薪水

    杀了书生 4人参与回答 2024-09-27
  • 怎样在视频中插入广告?

    怎样在视频中插入广告?一般釆用软植入广告,比如汽车广告,可拍摄一辆由远而近驶来的汽车,然后给车标一个特写。饮料可采用对话场景,如:美女你想喝点什么?女:苏打水有吗?然后递上一瓶镜头跟拍。还有把一些广告品摆在拍摄场地做背景陪衬等,让广告自然植入。

    锄禾当午 8人参与回答 2024-09-27
  • microsoft安全密钥是什么?

    microsoft安全密钥是什么?Microsoft安全密钥是一种数字签名技术,用于验证或识别来自Microsoft或其合作伙伴的电子文件或软件的身份和完整性。在微软产品中,安全密钥通常用于认证数字证书和软件更新,可以保护用户和系统的安全,防止恶意软件和网络攻击。安全密钥一般采用非对称加密算法,包括公钥和私钥。公钥可以广泛分发,用于验证数字签名,而私钥只有密钥持有人可以使用,用于签署文件或加密数据

    死撑 4人参与回答 2024-09-27
  • Windows即将过期了,怎么获取新的产品秘钥啊,怎么联系系统管理员啊?

    Windows即将过期了,怎么获取新的产品秘钥啊,怎么联系系统管理员啊?购买了正版windows的用户是永久激活,不会过期的。 显示使用期限过期的,多数是盗版。 想要获得新的激活密钥,只有自己上网寻找。 如果盗版用户联系微软客服索要激活密码,等同“自首”。

    若如初见 4人参与回答 2024-09-27
  • powerbi安装常出现的问题?

    powerbi安装常出现的问题?回PowerBI安装过程中常出现的问题包括:系统不满足PowerBI的要求、网络连接不稳定等。1. 系统不满足要求:PowerBI的安装要求较高,需要遵循一定的操作步骤,否则可能会出现安装失败等问题。2. 网络连接不稳定:PowerBI作为一款云端的数据可视化工具,需要稳定的网络环境,否则可能会导致数据连接失败、数据同步不及时等问题。在安装PowerBI之前,应该先

    哆哆 4人参与回答 2024-09-27