.net-ADO.NET使用三层架构实现用户登录出现错误,提示未定义Common,怎么解决

问题描述

ADO.NET使用三层架构实现用户登录出现错误,提示未定义Common,怎么解决

using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.Common;
using NewsModels;
using System.Data.SqlClient;
using NewsBLL;

namespace Web.Admin
{
public partial class AdminLogin : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{

    }

    protected void btnLogin_Click(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            string loginName = txtLoginName.Text.Trim();
            string loginPwd = txtLoginPwd.Text.Trim();
            User user;
            if (UserManager.UserLogin(loginName, loginPwd, out user))
            {
                if (user.Role == "2")
                {
                    System.Web.Security.FormsAuthentication.SetAuthCookie(user.LoginName, false);
                    FormsAuthenticationTicket ticket = new FormsAuthenticationTicket(1, user.LoginName, DateTime.Now, DateTime.Now.AddMinutes(30), false, "admin");
                    string hashticket = FormsAuthentication.Encrypt(ticket);
                    HttpCookie cookie = new HttpCookie(FormsAuthentication.FormsCookieName,hashticket);
                    Response.Cookies.Add(cookie);
                    if (Request["ReturnUrl"] != null)
                    {
                        Response.Redirect(Request["ReturnUrl"]);
                    }
                    else
                    {
                    Response.Redirect("~/Admin/Default.aspx");
                    }

                }
                else
                {
               Common.Message.RegScript(this,"你不是管理员,无权访问!");
                }

            }
            else
            {
             Common.Message.ReScript(this,"用户名或密码不正确,请重新输入!");
            }
        }
    }
}

}

时间: 2024-11-08 14:10:47

.net-ADO.NET使用三层架构实现用户登录出现错误,提示未定义Common,怎么解决的相关文章

a s j-ADO.NET使用三层架构实现用户登录出现错误,提示未定义Common,求怎么修改,

问题描述 ADO.NET使用三层架构实现用户登录出现错误,提示未定义Common,求怎么修改, using System; using System.Collections; using System.Configuration; using System.Data; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlContro

呈现用户控件错误,未将对象引用设置到对像实例中

问题描述 我创建了一个WEB用户控件,拖拽的时候出现呈现用户控件错误,未将对象引用设置到对像实例中的错误,但是控件可以正常运行,并能得到结果.以下是我创建控件TextBoxCustom.cs的代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Text;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebContro

ASP.NET MVC+EF框架+EasyUI实现权限管理系列(15)-用户登录详细错误和权限数据库模型设计

原文:ASP.NET MVC+EF框架+EasyUI实现权限管理系列(15)-用户登录详细错误和权限数据库模型设计     ASP.NET MVC+EF框架+EasyUI实现权限管系列 (开篇)   (1):框架搭建    (2):数据库访问层的设计Demo    (3):面向接口编程   (4 ):业务逻辑层的封装    (5):前台Jquery easyUI实现    (6):EF上下文实例管理    (7):DBSession的封装   (8):DBSession线程内唯一     (9)

ASp.net 剖析三层架构

转自:http://blog.sina.com.cn/s/blog_5ea9354f0100dea0.html 三层实现的留言和查看留言 本文不是从理论的角度来探讨三层架构,而是用一个示例来介绍如何建设一个三层架构的项目,并说明项目中各个文件所处的层次与作用.写本文的目的,不是为了说明自己的这个方法有多对,别人的肯定不对,而是希望给那些初学三层架构却不知从何入手的朋友提供一点帮助.因为网上的文章,大多是注重理论的介绍,而忽略了具体的实践应用,或者有示例但讲得不透彻.导致看了之后,理论上又学习了一

结构-三层架构的实体层为什么不用struck?

问题描述 三层架构的实体层为什么不用struck? 在C#的推荐中:大多数情况下该类型只是一些数据时,结构时最佳的选择:在三层架构中 实体层的明显符合这个定义,可为什么在实践中没有看到有人在实体层使用类 解决方案 truck,卡车?卡车是什么? 你是说struct么?结构体和类都可以存储数据,也都可以定义方法.结构体不能继承,这是它的一个弱点,这使得它不能很好地实现依赖注入之类的特性.

ASP用户登录模块的设计

ASP用户登录模块的设计 用户登录验证脚本,Chkpwd.asp <% '=======用户登录验证脚本======= '如果尚未定义Passed对象,则将其定义为false,表示没有通过验证 If IsEmpty(Session("Passed")) Then Session("Passed")=false End If   'Session("Passed")=False,表示尚未通过验证,则开始读取从表单传来的验证信息 If Sess

asp用户登录模块实例代码

 asp用户登录模块实例代码: 用户登录验证脚本,Chkpwd.asp 以下为引用的内容: <%  '=======用户登录验证脚本=======  '如果尚未定义Passed对象,则将其定义为false,表示没有通过验证  If IsEmpty(Session("Passed")) Then  Session("Passed")=false  End If  'Session("Passed")=False,表示尚未通过验证,则开始读取从

oracle-sqldeveloper不能用sys用户登录是为神马啊

问题描述 sqldeveloper不能用sys用户登录是为神马啊 sqldeveloper不能用sys用户登录,总是提示用户名跟密码不对,各位亲是什么原因啊? 解决方案 顶一下 解决方案二: 大神求解

NET高级开发一:用VB.net+ADO.NET+SQLServer开发三层架构的运用程序

ado|server|sqlserver|程序|高级|架构      NET高级开发一:用VB.net+ADO.Net+SQL Server开发三层架构的运用程序 一:什么是三层体系结构:    三层体系结构,顾名思义,我们将运用程序从整体上分为三个独立而又彼此相关联的层次,这三层分别是:用户层.业务逻辑层.数据层 .用户层就是运用程序与用户的操作接口,比如说:网页.在用户层,常用到的技术如:HTML.CSS.JavaScript.ASP/asp.net等.业务逻辑层 就是将一些业务处理的逻辑与