[求助]asp.net怎么登录后显示用户名

leijunfan345 2012-05-22 08:20:38
我用C#语言的,第一次毕业设计,需要有登录页的毕业设计管理系统.
我弄了一个登录页,因为是学生的登录窗口,所以就用了学号登录,可是我登陆后进到主页面,我想在页面上方现实的是这个学号所对应的学生的名字,我应该怎么办?
下面是我的登录页的代码.
protected void Button1_Click(object sender, EventArgs e)
{
if (TextBox1.Text == "" || TextBox2.Text == "")
{
Response.Write("<script>alert('用户名或密码不能为空!')</script>");

}
else
{
string strPath = Server.MapPath("App_Data/newdata.mdb");
string ConStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data source=" + strPath;
OleDbConnection oleCon = new OleDbConnection(ConStr);

string sqlStr = "select * from student where num='" + TextBox1.Text + "'and password = '" + TextBox2.Text + "'";

OleDbDataAdapter oleDap = new OleDbDataAdapter(sqlStr, oleCon);
DataSet ds = new DataSet();
oleDap.Fill(ds);
if (ds.Tables[0].Rows.Count > 0)
{
Session["num"] = TextBox1;
Response.Redirect("index.aspx");

}
else
{
Response.Write("<script>alert('用户名或密码错误,请重新登录!')</script>");

}

}
}
...全文
925 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
No1bigtooth 2012-05-23
  • 打赏
  • 举报
回复
在页面放一个Lable控件,然后后台赋值lable.text =Session["num"].toString();
  • 打赏
  • 举报
回复
登录成功后直接将用户名保存到Session就行
Session["username"]=登录的用户名
Slendxyl 2012-05-23
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

看楼主的代码应该是用“学号”和“密码”登录的吧~
如果你要显示用户名或其他字段 select 学号 对应的 username就好的了(如:select username from sutdents where num=Text1.text)
然后把取出来的值赋给 session["username"]
[/Quote]
+1 学号和密码验证成功后根据学号在数据库中获取对应的学生姓名,然后保存到Session中就好了。
Astpiy 2012-05-23
  • 打赏
  • 举报
回复
你可以将登录名对应的一个对象保存到Session中
取的时候要注意用as 转换

如:
student model=Session["stu"] as student ;
然后使用 model.username 取就可以了
lch1234 2012-05-22
  • 打赏
  • 举报
回复
看楼主的代码应该是用“学号”和“密码”登录的吧~
如果你要显示用户名或其他字段 select 学号 对应的 username就好的了(如:select username from sutdents where num=Text1.text)
然后把取出来的值赋给 session["username"]
leijunfan345 2012-05-22
  • 打赏
  • 举报
回复
我在这页添加了
Session["num"] = TextBox1.Text;

登录后,在那也我就只会添加
if (Session["num"] == null)
{
Response.Redirect("Default1.aspx");

}
else
{
Response.Write("欢迎" + Session["num"] + ",您成功登录!");
Response.Write("<br>");
Response.Write("<a href='default1.aspx'>返回登录页</a>");

}


这样只能让它显示的是学号,不是这个学号对应的学生名字,我该怎么办?
acong110 2012-05-22
  • 打赏
  • 举报
回复
<%=Session["num"] %>
llkaximoduo 2012-05-22
  • 打赏
  • 举报
回复
session
程序下载地址:http://www.dxbbs.cn/down/dxbbs.rar一:程序信息程序版本号:DXBBS 6.1 AC免费版开发语言:ASP.NET ( C# )开发组织:DX 开发组联系E-MAIL:dx-studio@163.comMSN: dx-studio@hotmail.com技术QQ:86834856客服QQ:6192665官方论坛:http://www.dxbbs.cn DXBBS 论坛系统是 DX 工作组原创开发的一套ASP.NET论坛程序,V6.0 版本采用VB.NET编写,V6.1 版本后采用C#编写。DXBBS论坛系统,以最小的文件体积实现最多的功能。程序运行速度极速,几乎可以100%保证的程序安全性,高贵大方的美工界面是DXBBS论坛V6.1版本的主要特色。程序分SQL专业版与ACCESS免费版两种版本,当前版本为ACCESS免费版本。所有人可以免费使用。如果问题,请到官方论坛http://www.dxbbs.cn提出。《《未经允许不得用于商业用途。如有需要请与我们联系》》二:安装使用说明第一步:将所有文件上传到你的服务器空间。第二步:如果你放论坛程序的文件夹是虚拟主机的根目录,请跳过这一步,如果不是,将BIN文件夹移到虚拟空间根目录。第三步:如果需要修改数据库名,请修改了数据库名后,再用记事本打开修改 web.config 文件里的数据库连接字符串。如果不改数据库名,跳过这一步。(建议修改)第四步:访问论坛,如果能正常访问,进入后台管理配置论坛设置,管理员用户名和密码都为 admin。登录后自行修改管理员密码。 如果不能正常访问,检查一至三步骤,或到官方论坛 http://www.dxbbs.cn 求助。三:V 6.1 新功能说明:1。加入论坛IP过滤功能,可以禁止指定的IP访问论坛。2。加入脏字过滤功能,可以对论坛发贴内容中的某些字符进行指定的转换。3。加入特色引用功能,论坛引用功能采用JS脚本引用,高效,快速。4。加入用户头像后台管理功能,管理员可以在后台动态管理论坛用户头像。5。加入发贴表情后台管理功能,管理员可以在后台动态管理论坛发贴表情。6。加入用户组代表图片后台管理功能。7。加入不同用户组允许上传文件数量,文件大小设置。8。加入贴子和回复的屏蔽与解屏蔽功能。9。加入锁定用户功能。
B2B行业商务系统源码 更新说明: 1.3的版本是在1.2的版本上进行的升级,主要增加了人才招聘的模块,并更新大多由官方、用户群测试提交的大量bug,列举如下: 1. 重点针对安全做更新,对防sql注入进行更新。 2. 新增并完善人才系统。 3. 新增完善招聘系统功能 4. 对SEO部分重新规划升级 5. 增加后台SQL执行能力,并做安全部署。 6. 对行业分类的移动、删除的功能做了强化。 7. 友情链接的发布管理功能进行修复 8. 对供求列表的缩略图形式做出修正。 9. 产品详细页图片形式修改 10. 会员商铺供应信息分类修正。 11. 会员商铺的全部供应信息显示。 12. 商铺中不显示发布的供应信息修正 13. 商铺联系方式整理 14. 供应求助详细页联系方式整理 15. 所有的列表页的地区筛选功能修正。 16. 重新对资讯的标签进行调整,新的标签调用更加灵活。 17. 对快速发布的求购信息进行修正,能够正常显示。 18. 对后台常规管理的附件设置的修正 19. 后台会员管理的商铺信息管理的产品分类管理的修正 主要特色: 被反复测试过的响应速度。 开发过程中不断对每个页面的访问速度及响应速度进行优化,力求达到最大的打开速度,并进行数据库加压测试, 将信息填充至几十万进行相关测试,并进行记录及改善。 强负载能力,支持大动态数据。 基于多年的开发经验,从缓存技术,数据库设计,代码优化等多个角度入手,适合大动态数据的存取访问,全力保证大中型 网站的应用及长期发展。 模板操作方便,支持中文标签和标签数据实时调整。 采用模板与程序完全分离式设计,将模板直接保存为html文件,可以下载修改,也可以直接后台修改。标签可以定义为中文, 如{SY_热门采购} 操作更加直观易用,修改标签不需要再打开模板进行编辑,在标签管理内找到该标签即可实时调整参数。 高安全性。 得益于Asp.Net的高安全性基础,开发时严格控制网站的代码编写方式,做到不放过任何一处的安全隐患。 重点优化的图片上传功能。 将图片上传划分为缩略图以及原图,加快列表页的访问速度。 数据库在DB_51aspx文件夹下,附加即可。 后台登陆用户名和密码是51aspx/51aspx 常见问题: VS调试的时候,添加完后台,去浏览前台页面的时候,发现不对,图片也不显示。 解答 后台管理 常规管理里,基本网站设置,设置网站地址的时候,注意后面的端口号,要一样。否则就会出现问题
网胜B2B行业商务系统V1.3源码 更新说明: 1.3的版本是在1.2的版本上进行的升级,主要增加了人才招聘的模块,并更新大多由官方、用户群测试提交的大量bug,列举如下: 1. 重点针对安全做更新,对防sql注入进行更新。 2. 新增并完善人才系统。 3. 新增完善招聘系统功能 4. 对SEO部分重新规划升级 5. 增加后台SQL执行能力,并做安全部署。 6. 对行业分类的移动、删除的功能做了强化。 7. 友情链接的发布管理功能进行修复 8. 对供求列表的缩略图形式做出修正。 9. 产品详细页图片形式修改 10. 会员商铺供应信息分类修正。 11. 会员商铺的全部供应信息显示。 12. 商铺中不显示发布的供应信息修正 13. 商铺联系方式整理 14. 供应求助详细页联系方式整理 15. 所有的列表页的地区筛选功能修正。 16. 重新对资讯的标签进行调整,新的标签调用更加灵活。 17. 对快速发布的求购信息进行修正,能够正常显示。 18. 对后台常规管理的附件设置的修正 19. 后台会员管理的商铺信息管理的产品分类管理的修正 主要特色: 被反复测试过的响应速度。 开发过程中不断对每个页面的访问速度及响应速度进行优化,力求达到最大的打开速度,并进行数据库加压测试, 将信息填充至几十万进行相关测试,并进行记录及改善。 强负载能力,支持大动态数据。 基于多年的开发经验,从缓存技术,数据库设计,代码优化等多个角度入手,适合大动态数据的存取访问,全力保证大中型 网站的应用及长期发展。 模板操作方便,支持中文标签和标签数据实时调整。 采用模板与程序完全分离式设计,将模板直接保存为html文件,可以下载修改,也可以直接后台修改。标签可以定义为中文, 如{SY_热门采购} 操作更加直观易用,修改标签不需要再打开模板进行编辑,在标签管理内找到该标签即可实时调整参数。 高安全性。 得益于Asp.Net的高安全性基础,开发时严格控制网站的代码编写方式,做到不放过任何一处的安全隐患。 重点优化的图片上传功能。 将图片上传划分为缩略图以及原图,加快列表页的访问速度。 数据库在DB_51aspx文件夹下,附加即可。 后台登陆用户名和密码是51aspx/51aspx 常见问题: VS调试的时候,添加完后台,去浏览前台页面的时候,发现不对,图片也不显示。 解答 后台管理 常规管理里,基本网站设置,设置网站地址的时候,注意后面的端口号,要一样。否则就会出现问题

62,047

社区成员

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

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

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

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