驗證 Authentication.

Slides:



Advertisements
Similar presentations
嘉義縣中埔國民小學 補救教學實施方案 精神內涵說明 科技化評量系統實務操作 及基本學習內容認知. 為什麼要安排這樣的課程呢? 攜手計畫與補救教學實施方案的 差異 不是補救目前教學進度,也不再 是一堆表冊,而是補救學生的基 本學力 ( 基本學習內容 )
Advertisements

办公室保健指南. 减少辐射篇 ❤显示器散发出的辐射多数不是来自它的正面,而是侧面和后面。因此,不要 把自己显示器的后面对着同事的后脑或者身体的侧面。 ❤常喝绿茶。茶叶中含有的茶多酚等活性物质,有助吸收放射性物质。 ❤尽量使用液晶显示器。
ADO.NET – 连接数据库. 2 课程地位 STB SQL Server XML PSPM ASP.NET Oracle OOAD Computer Base HTML&JavaScript OOP\Java C C SQL Base JSP/Servlet EJB/WebService C#
湖南省长沙市第一中学 黄旭华. 开心辞典 1 、现在美国国旗星条旗上有多少颗星 ? 2 、英国绅士为什么总要手提一把雨伞,为什么? 3 、北极的气温比南极的气温高吗? 4 、企鹅是否可以生活在赤道附近? 5 、 “ 沪宁杭 ” 地区的 “ 宁 ” 是指哪座城市? 6 、 “ 七月流火 ” 指天气发生了什么变化?
魏 饴. 处级干部培训班讲座 一、卓越干部的德行素质  常修为政之德、常思贪欲之害、常怀律己之心!  孔老夫子有个观点 “ 为政以德,譬如北辰居其所而众星拱之。 ”  司马光《资治通鉴》 “ 才者,德之资也;德者,才之帅也。 ” “ 德 ” 胜 “ 才 ” 谓之 “ 君子 ” , “ 才 ”
一、真愛密碼 二、尋求真愛 三、有自尊的愛. 。如果雙方對愛情產生 質疑、困惑時,則表示 彼此之間的愛情關係仍 有 待加強或釐清,千萬別 急著為自己的人生大事 下決定。 我是一個 16 歲的未婚媽媽,發現自 己懷孕時,已經五個月大了,我知 道自己沒能力照顧孩子,在驚訝之 於,大人們只好坦然接受,幫我找.
大地遊戲王 課程實錄.
职业指导服务系统 欢迎了解职业指导服务系统!
加強水銀體溫計稽查管制及回收 回收作業須知及緊急應變措施
考点作文十大夺魁技法 第28课时 写作(二) 考点作文十大夺魁技法 6-10 ·新课标.
第4章 分錄及日記簿 4-1 借貸法則 4-2 日記簿的格式及記錄方法 4-3 分錄的意義及記錄方法 4-4 常見分錄題型分析
舊石器時代 位置: 亞洲大陸東緣,西太平洋弧狀列島一部份 背景 形成: 兩千多萬年前逐漸隆起,形成島嶼 生物: 大角鹿、猛瑪象、亞洲大陸原始人 臺東 長濱文化 苗栗 網形文化 臺南 左鎮人目前臺灣發現最早人類化石 代表 文化 1.住在海邊洞穴-短期定居小型隊群 2.以採集、狩獵為生 3.使用礫石砍伐器、片器、尖器.
103學年度業務報告 時 間: 地 點:中心會議室.
第十三屆 Step.1 我們的目標 Step.2 我們的角色 Step.4 權利與義務 義務 權利 年繳會費五百元整
提高自身素质做好 新时期班主任工作 北京市广渠门中学 高金英.
财务管理.
普通话模拟测试 与学习平台 使用指南.
個人投資理財分析 財務狀況匯總表 銀行存款 共同基金 外幣基金 股票投資 保險價值 黃金投資 支出預算 房貸計算 不動產價值 資源變化資料庫
網路小說劇情建構與伏線營造 Windows98.
植物保护 课程整体设计 汇报 申报省级精品资源共享课建设 植物保护课程组.
第13章多项目设计与开发.
《ASP.NET数据库网站设计教程(C#版)》
关于整合检验检测认证机构实施意见的通知(国办发〔2014〕8号)
政府扶持资金通览 技术改造篇.
推进德育创新 做好新时期班主任工作 北京市广渠门中学 高金英.
构建道德课堂 “做中学”教学模式的创新与研究 总结汇报 黄河中学.
題目:台灣客運 南臺科技大學 機械工程系 班級:奈米一乙 學號:4A 姓名:蔡政堯 授課教師:謝慶存
《ASP.NET数据库网站设计教程(C#版)》
本科生医保资料的提交.
第七章、RFID WinCE系統開發 本章針對RFID系統中的行動裝置架構開發方式進行介紹,這裡所指的行動裝置指的是使用Windows Mobile作業系統的個人數位助理PDA或是手機而言,本章內之範例可以在此平台上運作無虞。主要說明使用VS.NET 2008平台開發與RFID結合的Windows.
LINQ 建國科技大學 資管系 饒瑞佶.
課程名稱:資料庫系統 授課老師:李春雄 博士
統計圖表的製作.
課程名稱:資料庫系統 授課老師:李春雄 博士
課程名稱:資料庫系統 授課老師:李春雄 博士
Google Data API Spreadsheet
Controls.
ASP.NET 網頁製作教本 – 從基本語法學起
第13章 會員管理與個人化程序 13-1 會員管理的基礎 13-2 啟用ASP.NET的會員管理 13-3 登入控制項
讲课人:王璞 浙江工商职业技术学院.
5.1.1 使用 ExecuteReader()操作数据库
第13章 網站的使用者與會員管理 13-1 網站的使用者與會員管理 13-2 ASP.NET的表單基礎驗證
ASP.net 企业级应用开发 信息工程系:罗明刚.
form1 卡拉OK pictureBox1 fish1.bmp pictureBox2 fish2.bmp label1 卡拉OK字幕機
快递单模板的制作.
数据智能同步系统 操作指南.
C# 程序设计教程 同济大学计算机系基础学科组
Connection对象 访问数据库的第一步是建立连接,只有建立连接,才可能实现 在数据库和应用程序之间移动数据。 ADO提供了连接对象:
P2P聊天工具.
第五讲 酒店客房管理系统(一) 教育部“十二五”职业教育国家规划教材
Pocket Access.
《结构力学认知实验》(授课形式)的上课时间改为: 5月5日(周二)晚上18:00~19:30和19:30~21:00,
《结构力学认知实验》(授课形式)的上课时间改为: 5月7日(周四)晚上18:30~20:00和20:00~21:30,
會計資訊系統 大帳省財務庫存管理系統(Beyond) 士林高商(資料來源:啟發出版社) 簡報者:黃瑞萍老師.
107年度科技部 補助大專學生研究計畫 研究發展處 說明會 107年1月11日.
小学生交通安全主题班会课件 安全 security 上派学区中心校校园安全管理办公室.
1 Session对象的特性 Session 状态对象 Session 对象常用的方法有: Session 对象常用的属性有:
兒少保護通報處理流程介紹 臺中市家庭暴力及性侵害防治中心 陳秀婷/張美慧 社工督導員 2012/10/19.
雙按button1,2,3,4 Method 方法/動作 textBox2.Text textBox1 textBox3.Text 轉為數字 c是數字 int c = int.Parse(textBox1.Text) + …; textBox3.Text = c.ToString();
Controls.
畢業資格審查系統 操作步驟說明.
新制退休實務計算說明- 現職人員退休範例說明
健康推廣協會專案 行政院勞動力發展署中彰投分署103年第8期網路商務A班專題報告.
订单汇总单功能详解 -芜花.
106 學年度新生入學說明會 國立臺灣海洋大學 教務處簡介
學士學位畢業論文說明 逢 學 大 甲 土 理 管 地 2009/10/05.
高雄市97年度國民小學閱讀計畫創新教學-教案達人創新教學方案
MenuStrip by Szeto CY Visual C# 2008.
再戰DataSet.
教師檔案系統資料如何填寫? 如何對應教師評鑑共同基準?.
Presentation transcript:

驗證 Authentication

驗證 基本驗證 整合式Windows驗證 表單式驗證

基本驗證 透過IIS進行 安全性不高 (沒有編碼) 與Windows使用者資料庫進行比對

基本驗證 Step 1:設定IIS

基本驗證 Step 2:取消匿名存取與整合WINDOWS驗證,勾選基本驗證

基本驗證 <configuration> <system.web> Step 3:設定web.config <configuration> <system.web> <authentication mode="Windows" /> </system.web> </configuration>

基本驗證

整合式Windows驗證 透過IIS進行 使用Hashing技術 安全性較好

整合式Windows驗證 Step 1:勾選整合式Windows驗證

表單式驗證 Web.config中建立 名稱為demo 的 cookie <authentication mode="Forms"> <forms name=".demo" loginUrl="login.aspx" protection="All" timeout="60" /> </authentication> <machineKey validationKey="AutoGenerate" decryptionKey="AutoGenerate" validation="SHA1" /> <authorization> <deny users="?" /> </authorization>

表單式驗證 建立login.aspx //登入按鈕 using System.Web.Security; private void Button1_Click(object sender, System.EventArgs e) { if(Page.IsValid) //檢查是否驗證完畢 if(TextBox1.Text=="rcjao" && TextBox2.Text=="123") FormsAuthentication.RedirectFromLoginPage(TextBox1.Text, false); }else{ Response.Write("wrong!"); } 是否使用保存式 使用者名稱

表單式驗證 建立default.aspx // 登出按鈕 using System.Web.Security; private void Button1_Click(object sender, System.EventArgs e) { FormsAuthentication.SignOut(); //登出 Server.Transfer("login.aspx"); }

表單式驗證+資料庫 是否使用保存式 使用者名稱 修改login.aspx //登入按鈕 using System.Web.Security; using System.Data.SqlClient; private void Button1_Click(object sender, System.EventArgs e) { if(Page.IsValid) SqlConnection conn=new SqlConnection("workstation id=MYCHAT-851ACB0C;packet size=4096;user id=ww;data source=MYCHAT-851ACB0C;persist security info=True;initial catalog=wealth;password=ww"); conn.Open(); SqlCommand cmd=new SqlCommand("select * from member where login_id='" + TextBox1.Text + "' and login_pwd='" + TextBox2.Text + "'",conn); SqlDataReader dr=cmd.ExecuteReader(); if(dr.Read()) FormsAuthentication.RedirectFromLoginPage(TextBox2.Text,false); }else{ Response.Write("wrong!"); } 是否使用保存式 使用者名稱