回楼上的:
数据库随便是你网站的或是论坛的
但是网站的用户表要和论坛的用户表为同一数据库的同一张表
如果你的网站用户表不是论坛的用户表。那想要关联就必须使用户注册名与用户密码与论坛的一致才可以了
而且下面这段代码要写两次,以sql server2000数据库为例,我的网站数据库与论坛数据库为分开的两个独立数据库,用户表也是分别两个数据库的用户表,则代码为如下:
我将网站数据库名为:web_db,数据库角色的用户名为web_user,密码为:web_password
论坛数据库名为:bbs_db,论坛角色的用户名为bbs_user,密码为:bbs_password
dim conn,conn_bbs
web_strsql="Provider=SQLOLEDB.1;Password=web_password;Persist Security Info=True;User ID=web_user;Initial Catalog=web_db;Data Source=localhost;Connect Timeout=45"
bbs_strsql="Provider=SQLOLEDB.1;Password=bbs_password;Persist Security Info=True;User ID=bbs_user;Initial Catalog=bbs_db;Data Source=localhost;Connect Timeout=45"
conn.open web_strsql
conn_bbs.open bbs_strsql
然后分别对两张用户表进行验证用户名与密码,比较麻烦
个人还是推荐网站用户表与论坛数据库合并,同时使用论坛用户表。
第二个你不能理解的问题我不知道是我表达的有问题还是你理解的有问题。。。
给你个例子,比如,我的论坛地址为:
http://bbs.abc.com/,则代码应该是这样
<form id="form1" name="form1" method="post" action="http://bbs.abc.com/login.aspx">
或,我网站与论坛使用的是一个域名
http://www.abc.com,论坛放在网站的bbs目录中,代码如下:
<form id="form1" name="form1" method="post" action="/bbs/login.aspx">
或
<form id="form1" name="form1" method="post" action="http://www.abc.com/bbs/login.aspx">
不知道这样你明白没有。。。。