怎么建一个bbs样的网站呀???
1、安装环境:Windows2000+IIS5或Windows2003+IIS6或WinXP+IIS5,商业版需安装SQL Server2000,安装前请确保您满足安装环境。
2、下载论坛:动网论坛每次发布最新版本论坛,都会第一时间公布于动网先锋(wwwdvbbsnet),另外您也可以通过访问动网论坛的动态更新页面(wwwdvbbsnet/downloadasp)随时了解动网论坛的最新情况。
3、解压和安装论坛:
1) 本地调试将论坛压缩包解压到IIS对应的网站目录(如C:\inetpub\wwwroot\bbs),网络调试将解压出来的所有文件通过FTP上传到您的主页空间(如上传到空间中的bbs目录),如果您是独立服务器可参照本地调试的方式进行安装。
2) 动网论坛安装无需繁复的过程,只需按第一步中所说操作即可完成安装。本地预览通常用http://localhost/论坛目录名/indexasp访问,网络调试预览通常用http://域名/论坛目录名/indexasp访问。
4、论坛的配置和调试:
1) 默认管理帐号:用户名:admin,密码:admin888(当然别指望我的密码也是这样,:)就不必尝试了!)
2) 使用默认管理帐号登录论坛,动网论坛出于安全方面考虑,前后台密码可设置为不同,默认前后台帐号是相同的,建议您登录后对默认的帐号进行修改操作。管理员用管理员帐号登录后,在顶部的导航菜单中可看到管理链接。前台帐号可在用户控制面板中修改,后台管理帐号可在后台的管理员管理中修改。
二 对于论坛安装者
1 必须及时查看 http://wwwdvbbsnet,以便获得最新版本的程序,必须及时将自己的论坛升级到最新的版本。
2 放置论坛的主机要注意安全,一些重要的目录请管理员设置好权限,防止非正常的访问。
3 上传程序前修改数据库名称,建议改为asp后缀,并修改connasp文件(文件中有修改说明),防止非法下载,也可对数据库加密后修改connasp文件。
4 备份数据库名称必须更改,具体说明请看后台说明。
5 如果发现论坛有任何异常,请及时到 http://wwwdvbbsnet 中联系动网。
三 对于论坛管理员
1 定期更改数据库的名字并备份数据,提高论坛安全系数。
2 如果论坛做过备份,当下载了备份文件后注意及时删除主机上的备份文件。
3 定期修改自己的密码,不要在任何公共场所使用自己的密码进入论坛。
4 在管理论坛时,或者用管理员身份登录时,尽量不要去访问其他任何站点,以防止 cookie 泄密。
5 不要使用少于 8 位的密码,密码中务必是数字、字母的组合,提高安全系数。对于坛主,我认为密码不应该少于 12 位,必须是数字、字母(大小写)组合。
6 进入管理区,执行管理操作完毕后,注意要关闭全部的浏览器一次,以绝后患。
7 用自己的用户名和密码登录过论坛的话,当你离开论坛时,务必点退出,不要仅仅关闭浏览器。
8 定期维护论坛,初始化用户资料,查看是否有异常的账号,及时处理多余的坛主和总斑竹。
四 对于论坛版主
1 定期修改自己的密码,不要在任何公共场所使用自己的密码进入论坛。
2 不要使用少于 8 位的密码,密码中务必是数字、字母的组合,提高安全系数。
3 用自己的用户名和密码登录过论坛的话,当你离开论坛时,务必点退出,不要仅仅关闭浏览器。
4 发现密码被盗,应该立即通知坛主给与解决。
五 对于论坛使用者
1 定期修改自己的密码,不要在任何公共场所使用自己的密码进入论坛。
2 不要使用少于 8 位的密码,密码中务必是数字、字母的组合,提高安全系数。
3 用自己的用户名和密码登录过论坛的话,当你离开论坛时,务必点退出,不要仅仅关闭浏览器。
4 发现密码被盗,应该立即通知版主给与解决。
这些不是都通过uc整合的吗?
1、用户注册
$uid = uc_user_register($_POST['username'], $_POST['password'], $_POST['email']);
if($uid <= 0) {
if($uid == -1) {
echo '用户名不合法';
} elseif($uid == -2) {
echo '包含要允许注册的词语';
} elseif($uid == -3) {
echo '用户名已经存在';
} elseif($uid == -4) {
echo 'Email 格式有误';
} elseif($uid == -5) {
echo 'Email 不允许注册';
} elseif($uid == -6) {
echo '该 Email 已经被注册';
} else {
echo '未定义';
}
} else {
echo '注册成功';
}
2、登陆
list($uid, $username, $password, $email) = uc_user_login($_POST['username'], $_POST['password']);
if($uid > 0) {
echo '登录成功';
} elseif($uid == -1) {
echo '用户不存在,或者被删除';
} elseif($uid == -2) {
echo '密码错';
} else {
echo '未定义';
}
3、这个可以修改模板。templates/default/headerhtm
此文件中有id为umenu的div标签,即网页头部导航菜单
4、同样可以修改模板。templates/default/personal_navbarhtm
补充回答:
你真的要好好看ucenter的开发指南了。
5、用户发送信息
uc_pm_send(integer 发送者uid/用户名 , string 接收者uid , string 主题 , string 内容 [, bool instantly , integer 回复信息id , bool 发送者是否根据用户名])
6、具体要看你登录代码。
如选择cookies记录信息。:
list($uid, $username, $password, $email) = uc_user_login($_POST['username'], $_POST['password']);
if($uid > 0) {
setcookie('username', $username, 24 3600);//保留1天
setcookie('password', $password, 24 3600);
echo '登录成功';
} elseif($uid == -1) {
echo '用户不存在,或者被删除';
} elseif($uid == -2) {
echo '密码错';
} else {
echo '未定义';
}
登录代码如果你是这样写的话,那么就可以通过判断$_COOKIE['username'],$_COOKIE['password']是否已定义来判断用户登录。
0条评论