问题是这样的:
原来的网站要分为两部分:内网和外网。这两部分在同一个网站下面
如:www.localhost/internet/ 外网(给所有的浏览者观看)
www.localhost/intranet/ 内网(给公司内部人员使用)
要求内外网使用的数据各自独立现在我遇到的问题就是外网使用一个用户数据库,内网页使用另一个用户数据库。内外网用户登陆和身份验证互不重叠;用户注册时,如果注册内网则只写内网数据库;外网一样。我现在不知道到底应该如何配置这一部分,还请各位高手指点指点。
原来的网站要分为两部分:内网和外网。这两部分在同一个网站下面
如:www.localhost/internet/ 外网(给所有的浏览者观看)
www.localhost/intranet/ 内网(给公司内部人员使用)
要求内外网使用的数据各自独立现在我遇到的问题就是外网使用一个用户数据库,内网页使用另一个用户数据库。内外网用户登陆和身份验证互不重叠;用户注册时,如果注册内网则只写内网数据库;外网一样。我现在不知道到底应该如何配置这一部分,还请各位高手指点指点。
如果是外网就相反(个人想法)
但现在的关键问题是内外网的数据库不一样
所以asp.net里面的membership的数据提供者也不一样
但是同一个网站不能有两个membership数据提供者(或者可以,但我不知道)
我现在就需要解决这个问题................同时说明一下,内外网在不同的文件夹下面。我本打算采用两个web.config来配置,但是好像不行
首页用asp写个判断ip,然后跳转的页面
www.localhost/intranet/
内外网的ip地址没有区别
因为公司是集团化的,并不都在一个地方
内网其实也是通过 internet 来访问的
所以asp.net里面的membership的数据提供者也不一样。
但是同一个网站不能有两个membership数据提供者(或者可以,但我不知道)
我现在就需要解决这个问题................
用户注册时,如果注册内网则只写内网数据库;外网一样。???
真不知道LZ内网(公司)是怎么个管理方式,一般的企业办公,都是指定给员工帐号的,从来没有让员工注册一说,如果你作过直销软件的话{人员管理也有的},一般都是人事部审批后才开通员工的帐号的,哪有让员人注册的一说啊??请在实际项目中说情况,不要凭空猜想,企业是有特定的管理制度的,不会让整个企业跟着你的软件走的。
就是 一个网站里面有两个登陆系统
这两个登陆系统互不干扰(用户在A登陆系统里面登陆了之后,B登陆系统不会认为用户已经登陆。如果用户要访问B系统控制的部分,用户就需要在B系统里面登陆。对于登陆B系统后,A系统的反应也是一样的)
写二个程序,二个都登陆,登陆后,保存的cookies或session名字不相同就行了.
问题是:楼主是新手?
楼上的解决方案我想过了,但是原因归结到底还是在一个网站里面要有两个membership提供程序。
这两个登陆系统都要使用微软的membership来做,但是两个登陆需要使用不同的数据源提供者。
类似于前台登陆使用ACCESS,而后台登陆使用SQL 2000。
同时ACCESS和SQL 2000里面的用户是不相同的。
www.localhost/intranet/ 内网(给公司内部人员使用)
集团网络~~~
用库中用户登陆时可以判断内外网用户