ASP.NET Login 登录的时候 输入验证码 怎么弄啊?

ccssddnn1027 2011-06-28 10:01:07
ASP.NET Login 登录的时候 输入验证码 怎么弄啊? 需要第三方控件吗

谁有啊? 代码 控件发到我邮箱里 81555563@163.com

或者 论坛也可以 坐等!!!!大家别让我失望啊!!!!!!!!!!!


给力给力
...全文
646 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
i2429085 2011-06-28
  • 打赏
  • 举报
回复
不错。。。
  • 打赏
  • 举报
回复
这也要提问,互联网不只是提供问问题的,同时还可以查询信息。
jing8873 2011-06-28
  • 打赏
  • 举报
回复
学习了
liue_0612 2011-06-28
  • 打赏
  • 举报
回复
蹭分!!
woshiliourun 2011-06-28
  • 打赏
  • 举报
回复
引用 js文件就可以了··网上都有成品的··
suxujie 2011-06-28
  • 打赏
  • 举报
回复
楼上都已很详细,赚点分~~~~
md5e 2011-06-28
  • 打赏
  • 举报
回复

<table width="400" border="0" align="center" cellpadding="1" cellspacing="5" style="height:193px">

<tr>
<td colspan="2" align="left"><div align="left">用户名 
<asp:TextBox ID="TxtName" runat="server" Width="129px" CssClass="username"></asp:TextBox> 
<asp:RequiredFieldValidator ID="f_UserNameX" runat="server" ControlToValidate="TxtName" ErrorMessage="请填写用户名"></asp:RequiredFieldValidator><script language="javascript" type="text/javascript">document.getElementById('TxtName').focus();</script>
</div></td>
</tr>
<tr>
<td colspan="2" align="left"><div align="left">密 码 
<asp:TextBox ID="TxtPassword" runat="server" CssClass="password" TextMode="Password" Width="129px" MaxLength="18"></asp:TextBox> 
<asp:RequiredFieldValidator ID="f_PasswordX" runat="server" ControlToValidate="TxtPassword" ErrorMessage="请填写密码"></asp:RequiredFieldValidator>
</div></td>
</tr>
<tr runat="server" id="safeCodeVerify_1">
<td colspan="2" align="left"><div align="left">安全码 
<asp:TextBox ID="TxtSafeCode" runat="server" CssClass="password" TextMode="Password" Width="129px" MaxLength="80"></asp:TextBox> 
<asp:RequiredFieldValidator ID="f_safeCodeVerify" runat="server" ControlToValidate="TxtSafeCode" ErrorMessage="请填写安全码"></asp:RequiredFieldValidator>
</div></td>
</tr>

<tr>
<td style="width:53%;" align="left">效验码 
<asp:TextBox ID="TxtVerify" CssClass="vercode" runat="server" Width="52px"></asp:TextBox>
<script type="text/javascript" language="JavaScript">
var numkey = Math.random();
numkey = Math.round(numkey*10000);
document.write("<img src=\"../comm/Image.aspx?k="+ numkey +"\" width=\"70\" onClick=\"this.src+=Math.random()\" alt=\"图片看不清?点击重新得到验证码\" style=\"cursor:pointer;\" height=\"23\" hspace=\"4\"");
</script>  </td>
</tr>
<tr>
<td colspan="2" align="left" style="height:36px;">
<asp:HiddenField ID="HidUrl" runat="server" />
 <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="../sysImages/Login/signin.gif" OnClick="login_Click" />    
<label><asp:ImageButton ID="ImageButton2" runat="server" ImageUrl="../sysImages/Login/reset.gif" OnClientClick="javascript:window.close();" /></label></td>
</tr>
</table>


string Account = this.TxtName.Text;
string PassWord = this.TxtPassword.Text;
string VerifyCode = this.TxtVerify.Text.Trim();
string SafeCode = this.TxtSafeCode.Text;
string Urls = this.HidUrl.Value;
string SN_SERAL = this.TxtSafeCode.Text;
if (Account.Trim() == string.Empty || PassWord.Trim() == string.Empty)
{
PageError("用户与密码不能为空,详细请查看帮助说明!", "login.aspx?" + Request.QueryString);
}
if (Session["CheckCode"] == null)
{
PageError("验证码过期,请返回重新登录!", "login.aspx?" + Urls + "");
}
string CheckCode = Session["CheckCode"].ToString().ToUpper();
Session.Remove("CheckCode");
if (VerifyCode.ToUpper() != CheckCode)
{
PageError("输入验证码错误!", "login.aspx?" + Urls + "");
}



using System;
using System.Collections.Generic;
using System.Text;
using System.Drawing;
using System.Drawing.Imaging;

namespace Galsun.Nfdw.Web.UI
{
public class ImagePage : System.Web.UI.Page
{
/// <summary>
/// 随机码认证
/// </summary>
/// <param name="code">生成认证长度</param>
protected void DrawImage(int code)
{
Session["CheckCode"] = Galsun.Common.Rand.Number(code);
CreateImages(Session["CheckCode"].ToString());
}
/// <summary>
/// /// 生成验证图片
/// /// </summary>
/// /// <param name="checkCode">验证字符</param>
protected void CreateImages(string checkCode)
{
int iwidth = (int)(checkCode.Length * 15);
System.Drawing.Bitmap image = new System.Drawing.Bitmap(iwidth, 30);
Graphics g = Graphics.FromImage(image);
g.Clear(Color.LightCyan);
//定义颜色
Color[] c = { Color.Black, Color.Red, Color.DarkBlue, Color.Green, Color.Orange, Color.Brown, Color.DarkCyan, Color.Purple, Color.SkyBlue };
//定义字体
string[] font = { "Verdana", "Microsoft Sans Serif", "Comic Sans MS", "Arial", "宋体", "Comic Sans MS" };
Random rand = new Random();
//随机输出噪点
for (int i = 0; i < 150; i++)
{
int x = rand.Next(image.Width);
int y = rand.Next(image.Height);
g.DrawPie(new Pen(Color.LightGray, 0), x, y, 6, 6, 1, 1);
}

//输出不同字体和颜色的验证码字符
for (int i = 0; i < checkCode.Length; i++)
{
int cindex = rand.Next(7);
int findex = rand.Next(6);
Font _font = new System.Drawing.Font(font[findex], 14, System.Drawing.FontStyle.Bold);
Brush b = new System.Drawing.SolidBrush(c[cindex]);
int ii = 4;
if ((i + 1) % 2 == 0)
{
ii = 2;
}
g.DrawString(checkCode.Substring(i, 1), _font, b, 3 + (i * 12), ii);
}

//画一个边框
g.DrawRectangle(new Pen(Color.Red, 0), 100, 0, image.Width - 1, image.Height - 1);
//输出到浏览器
System.IO.MemoryStream ms = new System.IO.MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
Response.ClearContent();//Response.ClearContent();
Response.ContentType = "image/Jpeg";
Response.BinaryWrite(ms.ToArray());
g.Dispose();
image.Dispose();
}
}
}

bourbon1795 2011-06-28
  • 打赏
  • 举报
回复
验证码存储在 Session["CheckCode"]。
在主页面 <img alt="" src="CheckCode.aspx" />
暖枫无敌 2011-06-28
  • 打赏
  • 举报
回复
快乐的小二兔 2011-06-28
  • 打赏
  • 举报
回复
楼上的可行。。。既然随机数字都出来了 你在扩展下来个随机的 带字母的 还有什么难度么?
暖枫无敌 2011-06-28
  • 打赏
  • 举报
回复
bourbon1795 2011-06-28
  • 打赏
  • 举报
回复
写个简单的
public partial class Inc_CheckCode : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
// 在此处放置用户代码以初始化页面
this.CreateCheckCodeImage(GenerateCheckCode());
}

//产生随机数的函数
private string GenerateCheckCode()
{
int number;
string checkCode = String.Empty;

System.Random random = new Random();


//随机产生一个整数


for (int i = 0; i < 4; i++)
{
number = random.Next(65,90);

checkCode += Convert.ToChar(number);
}


Session["CheckCode"] = checkCode;
//Response.Cookies.Add(new HttpCookie("CheckCode", checkCode));

return checkCode;
}
//建立一个随机图形
private void CreateCheckCodeImage(string checkCode)
{
if (checkCode == null || checkCode.Trim() == String.Empty)
return;
//建立一个位图文件 确立长宽
System.Drawing.Bitmap image = new System.Drawing.Bitmap((int)Math.Ceiling((checkCode.Length * 12.5)), 22);
Graphics g = Graphics.FromImage(image);

try
{
//生成随机生成器
Random random = new Random();

//清空图片背景色
g.Clear(Color.White);

//画图片的背景噪音线
// for(int i=0; i<25; i++)
// {
// int x1 = random.Next(image.Width);
// int x2 = random.Next(image.Width);
// int y1 = random.Next(image.Height);
// int y2 = random.Next(image.Height);
//
// g.DrawLine(new Pen(Color.Silver), x1, y1, x2, y2);
// }
//把产生的随机数以字体的形式写入画面
Font font = new System.Drawing.Font("Arial", 12, (System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic));
System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0, 0, image.Width, image.Height), Color.Blue, Color.DarkRed, 1.2f, true);
g.DrawString(checkCode, font, brush, 2, 2);

//画图片的前景噪音点
// for(int i=0; i<100; i++)
// {
// int x = random.Next(image.Width);
// int y = random.Next(image.Height);
//
// image.SetPixel(x, y, Color.FromArgb(random.Next()));
// }

//画图片的边框线
g.DrawRectangle(new Pen(Color.Silver), 0, 0, image.Width - 1, image.Height - 1);

System.IO.MemoryStream ms = new System.IO.MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
Response.ClearContent();
Response.ContentType = "image/Gif";
Response.BinaryWrite(ms.ToArray());
}
finally
{
g.Dispose();
image.Dispose();
}
}

}
ccssddnn1027 2011-06-28
  • 打赏
  • 举报
回复
老大们啊 你们在不说话 我就完啦
  • 打赏
  • 举报
回复
不知道哪个更好点
weike021996 2011-06-28
  • 打赏
  • 举报
回复
来赚点分啊
kay002 2011-06-28
  • 打赏
  • 举报
回复
mark



子夜__ 2011-06-28
  • 打赏
  • 举报
回复
去网上下个 看看登陆模块 不就可以了?
1.本书2~10章所附代码的运行环境 操作系统:Windows 2000、Windows XP Professional、Windows 2003 开发环境:Microsoft Visual Studio 2005 数据库:SQL Server 2005 Web服务器:IIS5.1 及以上版本 2.本书所附光盘范例 第2章(\C02) 示例描述:本章实现了电子通讯录系统,功能包括用户注册、用户登录、修改密码、添加好友、添加好友联系方式、修改好友联系方式、删除好友联系方式等。 \MyAddressList \DB \MyAddressList.sql 电子通讯录系统数据数据库创建脚本 \MyAddressList \DB \MyAddressList.bak 电子通讯录系统数据数据库备份 \MyAddressList \Images\ 电子通讯录系统图片文件夹 \MyAddressList \Styles\Stye.css 电子通讯录系统样式表文件 \MyAddressList \Login.aspx 登录页面 \MyAddressList \Register.aspx 注册页面 \MyAddressList \ModifyPwd.aspx 修改密码页面 \MyAddressList \AddressAdd.aspx 添加好友页面 \MyAddressList \AddressList.aspx 好友管理页面 第3章(\C03) 示例描述:本章实现了网上选课系统,通过该系统,学校不同角色的用户可以通过网路完成选课系统功能:管理员通过该系统实现对学生、教师、课程的添加和维护和学生成绩的维护;教师通过该系统实现查看课程选修情况和录入学生成绩;学生通过该系统实现选课、退课等功能;还有公有模块:修改密码功能。 \MyElectCourse \DB \MyElectCourse.sql 网上选课系统数据数据库创建脚本 \MyElectCourse \DB \MyElectCourse.bak 网上选课系统数据数据库备份 \MyElectCourse \Images\ 网上选课系统图片文件夹 \MyElectCourse \Controls\left.ascx 网上选课系统用户控件 \MyElectCourse \Login.aspx 登录页面 \MyElectCourse \Main.aspx 管理员主页面 \MyElectCourse \adminStudentAdd.aspx 添加学生页面 \MyElectCourse \adminStudentDetails.aspx 学生维护页面 \MyElectCourse \adminCourse.aspx 添加课程页面 \MyElectCourse \adminCourseDetails.aspx 课程维护页面 \MyElectCourse \adminTeacherAdd.aspx 添加教师页面 \MyElectCourse \adminTeacherDetails.aspx 教师维护页面 \MyElectCourse \adminStudentScore.aspx 成绩维护页面 \MyElectCourse \studentElect.aspx 学生选课页面 \MyElectCourse \courseDetail.aspx 课程详细信息页面 \MyElectCourse \teacherQueryElect.aspx 教师查询选课情况页面 \MyElectCourse \teacherSubmitScore.aspx 教师提交成绩页面 \MyElectCourse \ModifyPwd.aspx 修改密码页面 第4章(\C04) 示例描述:本章实现了聊天室系统,功能包括用户登录、自动注册、用户发言、实时浏览发言、注销身份等。 \MyChatRoom\App_Code\BusinessLogicLayer 聊天室业务逻辑层,包括以下文件: \Message.cs 用户留言类 \User.cs 用户类 \MyChatRoom\App_Code\DataAccessLayer 聊天室数据访问层,包括以下文件: \Database.cs 数据访问类 \MyChatRoom\DB\MyChatRoom.sql 聊天室数据数据库创建脚本 \MyChatRoom\Images\ 聊天室系统图片文件夹 \MyChatRoom\Styles\ Styel.css 聊天室系统样式表文件 \MyChatRoom\Login.aspx 登录页面 \MyChatRoom\Main.aspx 聊天室主页面 \MyChatRoom\ShowMessage.aspx 浏览留言页面 \MyChatRoom\Speak.aspx 发表留言页面 第5章(\C05) 示例描述:本章实现了开放论坛系统,功能包括包括发表主题、发表回复、编辑、删除已发主题,以及非法用户管理等。 \MyBBS\App_Code\BusinessLogicLayer 开放论坛业务逻辑层,包括以下文件: \Reply.cs 回复类 \Topic.cs 主题类 \User.cs 用户类 \MyBBS\App_Code\DataAccessLayer 开放论坛数据访问层,包括以下文件: \Database.cs 数据访问类 \MyBBS\DB\MyBBS.sql 开放论坛数据库创建脚本 \MyBBS\Images\ 开放论坛系统图片文件夹 \MyBBS\Styles\Styel.css 开放论坛系统样式表文件 \MyBBS\Login.aspx 登录页面 \MyBBS\Register.aspx 用户注册页面 \MyBBS\TopicAdd.aspx 撰写主题页面 \MyBBS\TopicDetail.aspx 查看主题详细信息页面 \MyBBS\TopicList.aspx 浏览主题列表页面 \MyBBS\TopicReply.aspx 回复主题页面 \MyBBS\TopicUpdate.aspx 修改主题页面 第06章(\C06) 示例描述:本章实现了图书管理系统,功能主要分为三部分:书目检索、读者管理、图书管理;书目检索包括普通检索和高级检索;读者管理包括读者登录、读者信息、读者借阅历史、读者当前借阅、读者借阅过期催还、管理员登录等功能;图书管理包括图书借阅、图书归还、添加图书、图书维护、添加用户、用户维护、密码修改。 \MyLibrary\App_Code\BusinessLogicLayer 图书管理业务逻辑层,包括以下文件: \Book.cs 图书信息类 \Borrow.cs 借阅类 \User.cs 用户类 \MyLibrary\App_Code\DataAccessHelper 图书管理数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyLibrary\App_Code\DataAccessLayer 图书管理数据访问层,包括文件: \DataBase.cs 数据访问类 \MyLibrary\Controls 图书管理用户控件,包括文件: \AdminLeft.ascx 管理员左侧菜单控件 \ReaderLogin.ascx 用户登录后菜单控件 \ReaderTop.ascx 用户不登录菜单控件 \MyLibrary\DB \MyLibrary.sql 图书管理数据库创建脚本 \MyLibrary\DB \MyLibrary.bak 图书管理数据库备份 \MyLibrary\Images\ 图书管理系统图片文件夹 \MyLibrary\UsersManage 图书管理用户管理,包括文件: \UserAdd.aspx 添加用户页面 \UserLists.aspx 用户维护页面 \UserDetails.aspx 用户详细页面 \MyLibrary\BookManage 图书管理图书管理,包括文件: \BookAdd.aspx 添加图书页面 \BookLists.aspx 图书维护页面 \BookDetails.aspx 图书详细页面 \BookSearch.aspx 图书搜索页面 \BookSearchResult.aspx 搜索结果页面 \ReaderBookAdvancedSearch.aspx 用户高级搜索页面 \AdminBookAdvancedSearch.aspx 管理员高级搜索页面 \MyLibrary\Reader 图书管理读者信息管理,包括文件: \ReaderLogin.aspx 读者登录页面 \ReaderLoginMain.aspx 读者登录后主页面 \ReaderNotLogin.aspx 读者未登录页面 \ReaderBorrowHistory.aspx 借阅历史页面 \ReaderCurrentBorrow.aspx 当前借阅页面 \ReaderExpireCuiHuan.aspx 过期催还页面 \ReaderInformation.aspx 读者信息页面 \MyLibrary\Borrow 图书管理借阅管理,包括文件: \BorrowBook.aspx 借阅图书页面 \ReturnBook.aspx 归还图书页面 第07章(\C07) 示例描述:本章实现了在线考试系统,功能主要包括考试者功能和管理员功能,考试者需要功能:系统登录、选择不同的科目进行考试、在线考试、考试结束得到自己的成绩、查看试卷答案;管理员需要功能:管理员登录、考试科目管理、题库管理、用户管理、成绩管理、试卷管理: \MyOnLineExam\App_Code\BusinessLogicLayer 在线考试业务逻辑层,包括以下文件: \Course.cs 考试科目类 \Paper.cs 试卷类 \Users.cs 用户类 \Scores.cs 成绩类 \SingleProblem.cs 单选题类 \MultiProblem.cs 多选题类 \JudgeProblem.cs 判断题类 \FillBlankProblem.cs 填空题类 \MyOnLineExam\App_Code\DataAccessHelper 在线考试数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyOnLineExam\App_Code\DataAccessLayer 在线考试数据访问层,包括文件: \DataBase.cs 数据访问类 \MyOnLineExam\Controls 在线考试用户控件,包括文件: \admin_left.ascx 管理员左侧菜单控件 \MyOnLineExam\DB \ 在线考试数据库,包括文件: \ MyOnLineExam.sql 数据库创建脚本 \ MyOnLineExam.bak 数据库备份 \MyOnLineExam\Images\ 在线考试系统图片文件夹 \MyOnLineExam\Web 在线考试系统页面,包括文件: \Login.aspx 用户登录页面 \UserTest.aspx 在线考试页面 \TestAnswer.aspx 查看试卷答案页面 \admin_Login.aspx 管理员登录页面 \adminMain.aspx 管理员主页面 \admin_CourseAdd.aspx 添加考试科目页面 \admin_CourseLists.aspx 考试科目管理页面 \admin_PaperSetup.aspx 制定试卷页面 \admin_PaperLists.aspx 试卷管理页面 \admin_UserAdd.aspx 添加用户页面 \admin_UserList.aspx 用户管理页面 \admin_UserScore.aspx 成绩管理页面 \admin_SingleSelectAdd.aspx 录入单选题页面 \admin_SingleSelectLists.aspx 单选题维护页面 \admin_MultiSelectAdd.aspx 录入多选题页面 \admin_MultiSelectLists.aspx 多选题维护页面 \admin_JudgeAdd.aspx 录入判断题页面 \admin_JudgeLists.aspx 判断题维护页面 \admin_FillBlankAdd.aspx 录入填空题页面 \admin_FillBlankLists.aspx 填空题维护页面 第8章(\C08) 程序描述:本章实现了一个网络招聘系统,提供了一个基于网络的交流平台,在这个平台上,工作提供者(公司方)发布空缺职位信息;另一方面,求职者通过填写自身的信息,或者提交电子简历,申请感兴趣的职位。系统的业务逻辑层包括城市类City、职位类Job、职位类别类JobType,以及简历类Resume。 \Affix 求职者提交的简历附件目录 \App_Code\BusinessLogicLayer\ 业务逻辑层 City.cs 城市类 Job.cs 职位类 JobType.cs 职位类别类 Resume.cs 简历类 \App_Code\CommonComponent\ 通用组件层 Encrypt.cs 加密类 EventsLog.cs 日志类 ValidateCode.cs 验证码生成类 \log4net\log4net.dll log4net日志组件 \App_Code\DataAccessHelper\ 数据访问接口层 GetSafeData.cs 安全获取数据类 SQLString.cs 构造SQL语句类 \App_Code\DataAccessLayer\ 数据访问层 Database.cs 数据库类 \DB\HRManager.sql 数据库创建脚本文件 \Images\ 系统图片目录 \Images\ValidateCode 验证码图片目录 \Log\HRManager.log 系统日志文件 \Styles\Style.css 系统样式表文件 \ UserControls\LeftTree.ascx 系统菜单树用户控件 \ UserControls\Include\applicant.xml 申请者菜单项 \ UserControls\Include\manager.xml 管理员菜单项 \ Admin.aspx 管理员首页 \ Default.aspx 系统首页 \ ErrorReport.aspx 系统错误信息页面 \ JobAdd.aspx 添加职位页面 \ JobApply.aspx 申请职位页面 \ JobDetail.aspx 职位详细信息页面 \ JobList.aspx 职位列表页面 \ JobQuery.aspx 查询职位页面 \ MasterPage.master 母版页 \ ResumeDetail.aspx 简历详细信息页面 \ ResumeQuery.aspx 查询简历页面 第9章(\C09) 示例描述:本章实现了网上书店系统,用户可以利用该系统浏览图书,按照类别、图书名称等查询图书,并实现用户的购物篮管理功能。同时,系统以系统管理者的身份,实现了图书管理的功能。 \MyBookShop\App_Code\BusinessLogicHelper 网上书店业务逻辑接口层,包括文件: \BookHelper.cs 图书接口类 \UserHelper.cs 用户接口类 \ValidateUtility.cs 数据验证功能类 \MyBookShop\App_Code\BusinessLogicLayer 网上书店业务逻辑层,包括以下文件: \Book.cs 图书信息类 \Cart.cs 购物篮类 \Category.cs 图书类别类 \Chart.cs 通用画图类 \User.cs 用户类 \MyBookShop\App_Code\DataAccessHelper 网上书店数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyBookShop\App_Code\DataAccessLayer 网上书店数据访问层,包括文件: \Database.cs 数据访问类 \MyBookShop\App_Code\UserControls 网上书店用户控件,包括文件: \HeaderMenu.ascx 系统菜单控件 \UserCheck.ascx 用户验证控件 \MyBookShop\DB \MyBookShop.sql 网上书店数据库创建脚本 \MyBookShop\Images\ 网上书店系统图片文件夹 \MyBookShop\BookPics\ 网上书店图书图片文件夹 \MyBookShop\Styles\ Styel.css 网上书店系统样式表文件 \MyBookShop\Bill.aspx 用户付款页面 \MyBookShop\BookAdd.aspx 添加图书页面 \MyBookShop\BookDetail.aspx 查看图书详细信息页面 \MyBookShop\BookList.aspx 浏览、查询图书页面 \MyBookShop\BookStatistics.aspx 图书销量统计页面 \MyBookShop\CartView.aspx 购物篮管理页面 \MyBookShop\Login.aspx 用户登录页面 \MyBookShop\Register.aspx 用户注册页面 第10章(\C10) 示例描述:本章实现了办公自动化系统,通过该系统,公司不同角色的员工可以通过网路完成日常的办公,包括撰写报告、审阅公文等。另外,系统还将实现一个系统管理员角色,对整个系统进行动态的维护。 \MyOA\Affix 网络办公系统用户上传附件目录 \MyOA\App_Code\BusinessLogicHelper 网络办公系统业务逻辑接口层,包括文件: \FileHelper.cs 公文接口类 \ValidateUtility.cs 数据验证功能类 \MyOA\App_Code\BusinessLogicLayer 网络办公系统业务逻辑层,包括以下文件: \Department.cs 部门类 \File.cs 公文类 \FileStatus.cs 公文状态类 \Plan.cs 工作计划类 \Role.cs 用户角色权限类 \User.cs 用户类 \MyOA\App_Code\CommonComponent 网络办公系统通用组件层,包括文件: \Encrypt.cs 字符串加密类 \EventsLog.cs 系统日志类 \Tree.cs 权限树类 \MyOA\App_Code\DataAccessHelper 网络办公系统数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyOA\App_Code\DataAccessLayer 网络办公数据访问层,包括文件: \Database.cs 数据访问类 \MyOA\App_Code\UserControls 网络办公用户控件,包括文件: \LeftTree.ascx 权限树菜单控件 \MyOA\DB\MyOA_CreateTable.sql 网络办公数据库创建脚本 \MyOA\DB\MyOA_InitData.sql 网络办公数据库数据初始化脚本 \MyOA\Images\ 网络办公系统图片文件夹 \MyOA\Styles\Styel.css 网络办公系统样式表文件 \MyOA\Default.aspx 系统首页 \MyOA\FileAdd.aspx 添加公文页面 \MyOA\FileDetail.aspx 查看公文详细信息页面 \MyOA\FileList.aspx 浏览、查询公文页面 \MyOA\Login.aspx 登录页面 \MyOA\LogView.aspx 日志管理页面 \MyOA\PlanList.aspx 工作计划管理页面 \MyOA\RoleManage.aspx 权限管理页面 \MyOA\UserAdd.aspx 添加用户页面 \MyOA\UserList.aspx 浏览、查询用户页面 \MyOA\UserResetPwd.aspx 用户修改密码页面 \MyOA\UserUpdate.aspx 修改用户信息页面

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧