Web登陆实例-—同步用户名

之前登陆学校的教务系统或者考试系统,进入界面都会有“欢迎***登陆本系统”,当时就觉得挺高级。现在轮

到自己做这个例子,突然感觉是so easy!

只需简单几步,就可可以搞定。

(1)验证登陆

编写服务器代码如下:

 protected void Page_Load(object sender, EventArgs e)
        {
            string userName = Request.Form["userName"].ToString();                     //获取用户名
            string userPwd = Request.Form.Get("userPwd").ToString();                    //获取密码
            SqlConnection con = new SqlConnection("server=.;database=login;uid=sa;pwd=***");   //连接数据库
            con.Open();
            SqlCommand cmd = new SqlCommand("select count(*) from login where userName='"+userName+"'  and  userPwd='"+userPwd+"'" ,con);
            int count = Convert.ToInt32(cmd.ExecuteScalar());
            if (count>0)
            {
                Response.Redirect("main.aspx");     //验证成功
            }
            else
            {
                Response.Redirect("loginFail.html");   //验证失败
            }
        }  

(2)同步用户名

Response.Redirect("main.aspx?userName="+userName);          //隐含的是get提交 .传入用户名
//获取用户名:显示欢迎登陆
string userName = Request.QueryString["userName"].ToString();          //get提交获取数据的方法
Response.Write("<font size=24  color=red> 欢迎 " + userName + "光临本网站</font>");     //登陆后同步用户名 

(3)效果

点睛

学习最重要的是兴趣,有时候突然很简单的实现了自己以前认为很难的事情,学习的兴趣,效率就会成几十倍,

几百倍的增加。小小的例子,不仅巩固了我们所学的知识,而且对提高我们的学校兴趣和效率很有帮助。

时间: 2024-08-11 07:49:03

Web登陆实例-—同步用户名的相关文章

Spring MVC(二)--Spring MVC登陆实例

本文通过一个简单的登陆实例实现Spring MVC的流程,同时整合 MyBatis使用,流程是这样的: 1.访问一个URL进入登陆界面 2.输入正确的用户名和密码,成功则进入index页面,否则留在登陆页 一.配置web.xml 创建好WEB项目之后的第一步就是配置web.xml文件 1 <?xml version="1.0" encoding="UTF-8"?> 2 <web-app version="3.0" xmlns=&

三层登陆实例

在理论篇我们已经知道了,实体类作为三层之间的传递和处理对象(封装参数). 在系统中三层建立对实体类的引用,上层建立对下层的引用UI   BLL   DAL. 1.系统说明 功能:以机房收费系统的数据库User_Info表为基础实现基本的系统登陆,如果登陆成功则弹出提示框显示登录成功,否则则显示"用户名和密码错误". 过程图解: 具体过程: (一).建立模块存放实体类,建立模块存放数据库连接过程. (二).DAL层:创建一个查询方法SelectUser(),创建数据库链接,根据BLL层传

Web请求中同步与异步的区别

普通的B/S模式就是同步,而AJAX技术就是异步,当然XMLHttpReques有同步的选项. 同步:提交请求->等待服务器处理->处理完毕返回.这个期间客户端浏览器不能干任何事. 异步: 请求通过事件触发->服务器处理(这是浏览器仍然可以作其他事情)->处理完毕. 举个生动的例子吧: 同步就是你叫我去吃饭,我听到了就和你去吃饭:如果没有听到,你就不停的叫,直到我告诉你听到了,才一起去吃饭. 异步就是你叫我,然后自己去吃饭,我得到消息后可能立即走,也可能等到下班才去吃饭. 所以,要

[转]C#三层架构登陆实例

很早之前,就听说过三层结构了.当时只知道 三层结构 是把 系统的 界面  跟 数据库操作等不相关的程序分别开来.原来这么简单的实现,确实传说中的 三层结构啊. 首先,先来看一下是哪三层.表示层(UI,User Interface),业务逻辑层(BLL BusinessLogicLayer),数据访问层(DAL Data Access Layer).三层的划分是物理上的划分. 表示层(UI),这个最容易理解,就是用户看到的主界面. 数据访问层(DAL),也不难理解,主要是负责数据的增删改查. 业务

C#三层架构登陆实例

很早之前,就听说过三层结构了.当时只知道 三层结构 是把 系统的 界面  跟 数据库操作等不相关的程序分别开来.原来这么简单的实现,确实传说中的 三层结构啊. 首先,先来看一下是哪三层.表示层(UI,User Interface),业务逻辑层(BLL BusinessLogicLayer),数据访问层(DAL Data Access Layer).三层的划分是物理上的划分. 表示层(UI),这个最容易理解,就是用户看到的主界面. 数据访问层(DAL),也不难理解,主要是负责数据的增删改查. 业务

C# 使用ini格式存储值(比如:登陆界面的用户名和登录号)

这是第一篇博文,以后在平时的开发中通过自己找资料研究出来的东西都定期做个归纳整理出来分享给大家,也便于我自己以后再看看~~~ ps:当然,感觉自己还是个小菜~对于大神来说可能内容比较简单,莫见笑~很多东西也都是网上找来规整出来的,如果对你能有一点点帮助,将是我莫大的荣幸 首先,如果做了一个登陆界面,其中要求输入“用户名”[UserName],密码,才能登陆,为了免于每次打开系统都要输入用户名,所以,我们现在就要实现一个文件存储功能, 文件将以“.ini”格式存储: 写入文件: 1 [DllImp

【05】AJAX实例-检测用户名是否存在(实例)

AJAX实例-检测用户名是否存在 用户注册时,需要填写个人信息,其中包括用户名.当用户输入完成时,JavaScript 需要及时检测用户名是否存在,如果存在给出提示,请用户更换用户名. 当然,这个步骤可以在用户提交表单以后由后台程序检测,如果用户名已存在,用户需要返回注册页面重新填写用户名,而前面填写的其他信息也随着网页的跳转已经过期,全部需要重填,这对用户来说是极大的伤害. 因此,有必要使用 AJAX 在用户不提交信息的情况下及时检测用户名是否存在. 前台代码: <p> 请输入用户名:<

使用Myeclipse 8.5开发基于JAX-WS的Web service实例

使用Myeclipse 8.5开发基于JAX-WS的Web service实例  本文为Web service 开发入门篇,主要介绍在Myeclipse 8.5环境下开发Web service的服务程序和客户端程序的基本流程.  在Weblogic 10.3.4 中部署Web service服务.   开发环境如下:  JAVA IDE: Myeclipse 8.5 开发Web service服务程序,需要了解以下相关内容, WSDL, SOAP, XML.这些是组成Web service 的基

iPhone应用开发之自动登陆实例操作

iPhone应用开发之自动登陆实例操作是本文要介绍的内容,主要内容是实现自动登录的实例,不多说,我们来看详细内容. App 里有一个有一个UITabBarController,在进入UITabBarController之前要验证用户是否已经登陆,如果没有登陆就弹出一个对话框,让用户输入登陆信息. 实现方式 1.在appDelegate.h里声明一个变量,用来绑定UITableController: UITabBarController *tabbarController; 2.在appDeleg