亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

從零開始編寫自己的C#框架(15)——Web層后端登陸功能

2019-11-17 01:34:36
字體:
來源:轉載
供稿:網友

從零開始編寫自己的C#框架(15)——Web層后端登陸功能

  對于一個后端管理系統,最重要內容之一的就是登陸頁了,無論是安全驗證、用戶在線記錄、相關日志記錄、單用戶或多用戶使用帳號控制等,都是在這個頁面進行處理的。

  1、在解決方案中創建一個Web項目,并將它設置為啟動項

  

  2、添加引用

  

  

  

  3、添加WebManage文件夾與Login.aspx文件

  

  

  4、添加登陸頁面HTML代碼  

 1 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Login.aspx.cs" Inherits="Solution.Web.Managers.WebManage.Login" %> 2  3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 4 <html xmlns="http://www.w3.org/1999/xhtml"> 5 <head id="Head1" runat="server"> 6     <title>從零開始編寫自己的C#框架——后端管理系統</title> 7     <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 8     <link rel="stylesheet" href="CSS/login.css" /> 9     <script type="text/javascript">10         function Random(n) { return (Math.floor(Math.random() * n)); };11 12         function AjaxRnd() { return new Date().getTime() + '' + Random(10000); };13 14         function ShowKey() {15             document.getElementById("img_verifycode").src = "Base/Vcode.ashx?a=" + AjaxRnd();16         };17     </script>18 </head>19 <body>20     <!--CENTER開始-->21     <div class="login-container">22         <form id="form1" runat="server">23         <div class="login-header">24             <h3>25                 Login</h3>26         </div>27         <div id="login-content" class="clearfix">28             <div>29                 <label>30                     用戶名</label>31                 <div>32                     <asp:TextBox runat="server" ID="txtusername" CssClass="input w92" />33                 </div>34                 <label>35                     密碼</label>36                 <div>37                     <asp:TextBox runat="server" ID="txtpass" CssClass="input w92" TextMode="PassWord" />38                 </div>39                 <label>40                     驗證碼</label>41                 <div>42                     <asp:TextBox runat="server" ID="txtcode" CssClass="input w100 fl" />43                     <asp:Image ID="img_verifycode" runat="server" onclick="ShowKey();" ToolTip="更換驗證碼"44                         ImageUrl="Base/Vcode.ashx" />45                     <div class="fc"></div>46                 </div>47             </div>48             <div>49                 <asp:Button ID="BtnLogin" CssClass="btn" runat="server" OnClick="BtnLogin_Click"50                     Text="登陸" />51             </div>52         </div>53         </form>54     </div>55     <!--CENTER結束-->56 </body>57 </html>
View Code

  css樣式在本文后面的解決方案中有

  瀏覽一下效果

  

  5、后端管理系統登陸驗證流程圖

  我們根據下面的流程圖來編寫登陸頁代碼

  6、添加在線列表數據表并修改管事員表相關字段

  執行下面SQL語句

  1 /****** Object:  Table [dbo].[Manager]    Script Date: 2014/6/4 22:27:52  ******/  2 if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[Manager]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)  3 drop table [dbo].[Manager]  4 GO  5   6 /****** Object:  Table [dbo].[Manager]    Script Date: 2014/6/4 22:27:52   ******/  7 CREATE TABLE [dbo].[Manager] (  8   [Id] [int] IDENTITY (1, 1) NOT NULL,  9   [LoginName] [nvarchar] (20) NOT NULL, 10   [LoginPass] [nvarchar] (32) NOT NULL, 11   [LoginTime] [datetime] NOT NULL, 12   [LoginIp] [nvarchar] (30) NOT NULL, 13   [LoginCount] [int] NOT NULL, 14   [CreateTime] [datetime] NOT NULL, 15   [UpdateTime] [datetime] NOT NULL, 16   [IsMultiUser] [tinyint] NOT NULL, 17   [Branch_Id] [int] NOT NULL, 18   [Branch_Code] [nvarchar] (20) NOT NULL, 19   [Branch_Name] [nvarchar] (25) NOT NULL, 20   [Position_Id] [nvarchar] (100) NOT NULL, 21   [Position_Name] [nvarchar] (30) NOT NULL, 22   [IsWork] [tinyint] NOT NULL, 23   [IsEnable] [tinyint] NOT NULL, 24   [CName] [nvarchar] (20) NOT NULL, 25   [EName] [nvarchar] (50) NOT NULL, 26   [PhotoImg] [nvarchar] (250) NOT NULL, 27   [Sex] [nvarchar] (4) NOT NULL, 28   [Birthday] [nvarchar] (20) NOT NULL, 29   [NativePlace] [nvarchar] (100) NOT NULL, 30   [NationalName] [nvarchar] (50) NOT NULL, 31   [Record] [nvarchar] (25) NOT NULL, 32   [GraduateCollege] [nvarchar] (30) NOT NULL, 33   [GraduateSpecialty] [nvarchar] (50) NOT NULL, 34   [Tel] [nvarchar] (30) NOT NULL, 35   [Mobile] [nvarchar] (30) NOT NULL, 36   [Email] [nvarchar] (50) NOT NULL, 37   [QQ] [nvarchar] (30) NOT NULL, 38   [Msn] [nvarchar] (30) NOT NULL, 39   [Address] [nvarchar] (100) NOT NULL, 40   [Content] [ntext] NOT NULL, 41   [Manager_Id] [int] NOT NULL, 42   [Manager_CName] [nvarchar] (20) NOT NULL 43 ) ON [PRIMARY] 44 GO 45  46 ALTER TABLE [dbo].[Manager] WITH NOCHECK ADD 47   CONSTRAINT [PK_Manager] PRIMARY KEY  CLUSTERED 48 ( 49  [Id] 50 )  ON [PRIMARY] 51 GO 52  53 ALTER TABLE [dbo].[Manager] ADD 54   CONSTRAINT [DF_Manager_LoginName] DEFAULT ('') FOR [LoginName], 55   CONSTRAINT [DF_Manager_LoginPass] DEFAULT ('') FOR [LoginPass], 56   CONSTRAINT [DF_Manager_LoginTime] DEFAULT (getdate()) FOR [LoginTime], 57   CONSTRAINT [DF_Manager_LoginIp] DEFAULT ('') FOR [LoginIp], 58   CONSTRAINT [DF_Manager_LoginCount] DEFAULT (0) FOR [LoginCount], 59   CONSTRAINT [DF_Manager_CreateTime] DEFAULT (getdate()) FOR [CreateTime], 60   CONSTRAINT [DF_Manager_UpdateTime] DEFAULT (getdate()) FOR [UpdateTime], 61   CONSTRAINT [DF_Manager_IsMultiUser] DEFAULT (0) FOR [IsMultiUser], 62   CONSTRAINT [DF_Manager_Branch_Id] DEFAULT (0) FOR [Branch_Id], 63   CONSTRAINT [DF_Manager_Branch_Code] DEFAULT ('') FOR [Branch_Code], 64   CONSTRAINT [DF_Manager_Branch_Name] DEFAULT ('') FOR [Branch_Name], 65   CONSTRAINT [DF_Manager_Position_Id] DEFAULT ('') FOR [Position_Id], 66   CONSTRAINT [DF_Manager_Position_Name] DEFAULT ('') FOR [Position_Name], 67   CONSTRAINT [DF_Manager_IsWork] DEFAULT (0) FOR [IsWork], 68   CONSTRAINT [DF_Manager_IsEnable] DEFAULT (1) FOR [IsEnable], 69   CONSTRAINT [DF_Manager_CName] DEFAULT ('') FOR [CName], 70   CONSTRAINT [DF_Manager_EName] DEFAULT ('') FOR [EName], 71   CONSTRAINT [DF_Manager_PhotoImg] DEFAULT ('') FOR [PhotoImg], 72   CONSTRAINT [DF_Manager_Sex] DEFAULT ('') FOR [Sex], 73   CONSTRAINT [DF_Manager_Birthday] DEFAULT ('') FOR [Birthday], 74   CONSTRAINT [DF_Manager_NativePlace] DEFAULT ('') FOR [NativePlace], 75   CONSTRAINT [DF_Manager_NationalName] DEFAULT ('') FOR [NationalName], 76   CONSTRAINT [DF_Manager_Record] DEFAULT ('') FOR [Record], 77   CONSTRAINT [DF_Manager_GraduateCollege] DEFAULT ('') FOR [GraduateCollege], 78   CONSTRAINT [D
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近2019免费中文字幕视频三| 中文字幕欧美日韩| 日韩欧美亚洲一二三区| 国产成人jvid在线播放| 精品国产一区二区三区久久狼5月| 亚洲美女在线看| 伊人久久久久久久久久久久久| 亚洲成人国产精品| 精品久久久国产精品999| 日韩色av导航| 精品电影在线观看| 亚洲成色777777在线观看影院| 欧美激情一区二区久久久| 国产999精品久久久影片官网| 色妞久久福利网| 国语自产精品视频在免费| 超碰97人人做人人爱少妇| 欧日韩不卡在线视频| 九九九热精品免费视频观看网站| 亚洲第一福利视频| 欧美在线激情网| 亚洲缚视频在线观看| 日韩女优在线播放| 国产精品日韩欧美| 欧美国产日韩一区二区| 欧美中文在线免费| 国产激情久久久| 国产精品久久久久久久久久ktv| 亚洲成人av片| 日韩在线免费视频| 久久国产精品99国产精| 精品亚洲va在线va天堂资源站| 成人黄色在线免费| 中文字幕视频一区二区在线有码| 精品成人国产在线观看男人呻吟| 91国产精品电影| 性欧美在线看片a免费观看| 欧美性猛交xxx| 国产91精品在线播放| 日韩欧美在线观看视频| 91免费视频网站| 国产精品久久久久久久app| 亚洲一区第一页| 成人av.网址在线网站| 一本色道久久综合狠狠躁篇的优点| 一本色道久久88综合亚洲精品ⅰ| 欧美一级淫片播放口| 91精品国产综合久久久久久久久| 欧美日韩国产黄| 亚洲国产成人一区| 欧美综合在线观看| 久久99久久99精品中文字幕| 国产欧美日韩免费看aⅴ视频| 久久久久久久一区二区三区| 亚洲精品日韩激情在线电影| 欧美乱大交xxxxx另类电影| 国产精品久久久久久av福利| 九九热最新视频//这里只有精品| 成人免费大片黄在线播放| 欧美wwwxxxx| 久久综合久久八八| 国产自产女人91一区在线观看| 欧美在线观看一区二区三区| 91免费精品国偷自产在线| 国产免费观看久久黄| 日韩av在线一区| 高清一区二区三区四区五区| 久久久精品久久| 精品久久久久久久久久久久| 国产日韩欧美在线视频观看| 2019亚洲男人天堂| 日韩欧美国产高清91| 亚洲日韩中文字幕在线播放| 亚洲精品美女在线观看| 欧美视频裸体精品| 欧美野外猛男的大粗鳮| 日韩欧美在线观看视频| 91高清免费在线观看| 久久精品人人爽| 日韩成人在线观看| 91欧美激情另类亚洲| 国产精品日韩欧美| 久久九九免费视频| 亚洲人成网站色ww在线| 一区二区三区动漫| 福利视频第一区| 午夜精品久久久久久久99黑人| 亚洲xxx视频| 亚洲精品综合精品自拍| 国产精品老牛影院在线观看| 国产91在线视频| 蜜臀久久99精品久久久无需会员| 亚洲一区二区三区在线免费观看| 日韩欧美国产高清91| 日韩一区在线视频| 尤物九九久久国产精品的分类| 精品国内产的精品视频在线观看| 日韩av中文在线| 成人午夜在线视频一区| 成人久久久久爱| 成人免费xxxxx在线观看| 欧美精品18videosex性欧美| 国产精品久久久久久久久久小说| 国内精品美女av在线播放| 91成人天堂久久成人| 欧美国产日韩二区| 色诱女教师一区二区三区| 欧美夫妻性视频| 欧美日韩国产123| 欧美日韩裸体免费视频| 亚洲大胆人体在线| 久久久久一本一区二区青青蜜月| 国产精品欧美激情| 国产成人精品久久二区二区| 欧美精品在线观看91| 国产精品第10页| 欧美性猛交xxxx免费看久久久| 亚洲毛片在线免费观看| 久久综合国产精品台湾中文娱乐网| 亚洲影院在线看| 日韩三级影视基地| 欧美电影在线观看完整版| 欧美精品免费在线观看| 欧美精品第一页在线播放| 久久国产精品久久久久| 91手机视频在线观看| 国产欧美日韩精品丝袜高跟鞋| 精品日韩美女的视频高清| 亚洲国产精品va在线| 91欧美精品午夜性色福利在线| 欧美一级高清免费| 国产欧美日韩亚洲精品| 日韩精品在线观看一区| 亚洲美女视频网| 日韩欧美精品免费在线| 中文字幕日韩电影| 久久国内精品一国内精品| 国产精品91免费在线| 日韩av电影院| 色爱av美腿丝袜综合粉嫩av| 久久精品国产一区二区电影| 亚洲国产女人aaa毛片在线| 日韩黄色在线免费观看| 一区二区福利视频| 亚洲电影免费观看高清完整版| 亚洲精品美女网站| 久久中文精品视频| 国产精品自产拍高潮在线观看| 欧美午夜www高清视频| 亚洲欧美在线一区| 中文字幕国产亚洲2019| 97国产精品人人爽人人做| 日韩av色在线| 色综合天天狠天天透天天伊人| 国产在线播放不卡| 一本一本久久a久久精品综合小说| 精品国产一区二区三区久久狼5月| 久久国产精品亚洲| 国产成人小视频在线观看| 亚洲精品久久久久中文字幕欢迎你| 欧美区在线播放| 精品国产福利视频| 色婷婷av一区二区三区久久| 欧美精品福利视频|