连云区住房和城乡建设局网站,网站开发佛山,培训机构课程设置,网站未经授权推广别人的产品以下是实现的效果图#xff1a;首先上图的点击火车订票链接#xff0c;就会打开http://学生信息平台网站/LoginToTrainSite.asa页面。LoginToTrainSite.asa页面的大致代码如下#xff1a;Response.Buffer TrueResponse.ExpiresAbsolute Now() - 1Response.Expires 0Respo…以下是实现的效果图首先上图的点击火车订票链接就会打开http://学生信息平台网站/LoginToTrainSite.asa页面。LoginToTrainSite.asa页面的大致代码如下Response.Buffer TrueResponse.ExpiresAbsolute Now() - 1Response.Expires 0Response.CacheControl no-cacheResponse.AddHeader Pragma, No-Cache//根据用户session获取用户名和密码%myForm.submit(); LoginFromOtherSite.aspx.cs页面的代码大致如下using (SqlConnection conn new SqlConnection(SqlHelper.StudentConnectionString)){string sql select t_stuUser.ID, t_stuUser.stuNumber, t_stuUser.userPassword, t_stuUser.realName, v_stuUser.className, v_stuUser.departmentName from t_stuUser,v_stuUser where t_stuUser.stuNumberUserName and t_stuUser.userPasswordUserPwd and v_stuUser.stuNumberUserName;SqlCommand cmd new SqlCommand(sql, conn);SqlParameter pUserName cmd.Parameters.Add(UserName, SqlDbType.VarChar, 30);SqlParameter pUserPwd cmd.Parameters.Add(UserPwd, SqlDbType.VarChar, 150);pUserName.Value Request.Form[UserName];pUserPwd.Value Request.Form[UserPwd];conn.Open();SqlDataReader sdr cmd.ExecuteReader(CommandBehavior.CloseConnection);if (sdr.Read()){Session[UserID] Convert.ToString(sdr[ID]);Session[StuName] Convert.ToString(sdr[realName]);Session[StuNumber] Convert.ToString(sdr[stuNumber]);Session[Academe] Convert.ToString(sdr[departmentName]);Session[ClassName] Convert.ToString(sdr[className]);Response.Redirect(MyOrder.aspx); // 登录成功}else{Response.Redirect(Default.aspx); //登录失败用户名或密码错误}}最后LoginFromOtherSite.aspx页面处理完两个网站都是用户处于登录状态了。不过我想知道用这种方法哪里不安全可能会产生什么安全问题希望有知道的朋友能告诉我下。更多一个简单的asp.net 单点登录实现相关文章请关注PHP中文网本文原创发布php中文网转载请注明出处感谢您的尊重