一、数据库结构(Sql2005、Studb).doc
上传人:sy****28 上传时间:2024-09-12 格式:DOC 页数:8 大小:132KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

一、数据库结构(Sql2005、Studb).doc

一、数据库结构(Sql2005、Studb).doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、数据库结构(Sql2005、Studb)其中,id是用户编号,自增长;username用户名,password用户密码,pepodom用户角色手动插入数据库三条数据,或者页面录入。结果如下:二、asp.net界面设计登录页面,通过输入用户名,密码,选择用户角色进行登录,登录后进入index.html主页面三、asp.net中代码Login.aspx代码:usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data;//若未自动生成,则需加入usingSystem.Data.SqlClient;publicpartialclassLogin:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnLogin_Click(objectsender,EventArgse){//创建数据库连接字符串实现与数据库的连接--默认是集成登录stringconnectStr="DataSource=.;InitialCatalog=StuDB;IntegratedSecurity=SSPI";//创建数据库连接对象SqlConnectionsqlcon=newSqlConnection(connectStr);//打开数据库连接sqlcon.Open();//定义变量接收用户名和密码输入框stringusername=txtUserName.Text.Trim();stringpassword=txtPassword.Text.Trim();//创建数据查询语句stringsql="select*fromuserinfowhereusername='"+username+"'ANDpassword='"+password+"'";//创建数据操作对象SqlCommandsqlcmd=newSqlCommand(sql,sqlcon);//创建数据库读取数据对查询结果进行读取SqlDataReadersdr=sqlcmd.ExecuteReader();//调用read()方法进行读取,并将读取出来的值与权限进行匹配判断if(sdr.Read()){//通过用户名和密码读取出这个登录者的权限stringpepodom=sdr["pepodom"].ToString();//定义一个变量获取用户角色下拉框的值stringrole=ddlRole.SelectedItem.Text.Trim();//如果下拉框选择的值与我们读取出来的权限一致,则说明这个人可以登录,则进入到主页面if(role.Equals(pepodom)){//设置一个缓存对象,存放我们的权限角色,方便在其他页面调用,可以在任何一个页面使用,一旦设置好Session["pepodom"]=pepodom;Response.Redirect("index.htm");//.net中的页面跳转}else{Response.Write("<script>alert('登录失败');</script>");}}//关闭数据读取对象--千万记住关闭sdr.Close();//关闭数据库连接对象--千万记住关闭sqlcon.Close();}}登录成功后,进入到index.html框架页面代码如下:<framesetrows="15%,*"frameborder="0"border="0"framespacing="0"bordercolor="#008000"><framename="top"src="Top.aspx"><framesetcols="15%,*"frameborder="0"border="0"framespacing="0"bordercolor="#008000"><framename="left"noresizesrc="Left.aspx"scrolling="auto"frameborder="1"><framename="main"noresizesrc="Main.aspx"scrolling="auto"frameborder="no"></frameset></frameset>Index.ht