一般我们做一个asp.net的网站,后台和前台是放在同一个项目里面呢,比如一个网站下面还有个admin目录,里面都是后台文件,前台自然放在网站根目录下面,但是这里有个问题我想不通。比如admin下面有个登录login,web根目录下面也有个login,怎么样让前台的login不能用admin帐号登录?
或者是这样的,建立2个web网站,前台和后台分开,分别指向2个域名?数据库用的是同一个?
到底公司里面用的是哪一个?

解决方案 »

  1.   

    小站还是放同一个项目里 方便管理
    login看你数据库设计了 你可以用权限来分前台后台登录 也可以设计两个用户表 一管理员表 一会员表
    两表不相关 就分离了
    怎么做其实都可以的 看设计的人喜欢怎么做了
      

  2.   

    一个站点就可以
    为什么两个login,一个后台,一个前台用户?
    这种前台用户和后台用户表最好分开
      

  3.   

    不用那么麻烦,user表中加个type字段区分,在写验证登陆的SQL语句时判断type类型
      

  4.   

    存放同一个表的话,直接新增一个type字段,表示管理员和普通用户或者干脆两张表,一张管理员表,记录管理员信息,一张用户表,记录用户信息
    哪个login就调用哪个表
      

  5.   

    两个login?如果你是两个网站,就不要写成一个。如果是一个,就别乱弄成两套网站。