本文目录一览:
- 1、谁会asp与Discuz NT3.0整合 同注册同登陆同注销
- 2、关于Discuz论坛删除用户ID的一个问题
- 3、Discuz论坛用户能注销吗?
- 4、关于Discuz! X2.5论坛的问题
- 5、discuz高手进来(高分求教)
谁会asp与Discuz NT3.0整合 同注册同登陆同注销
看Discuz NT文档,它里面有用户同步方案,我做过PHP版的,DotNet版的应该差不多,关键是看官方文档。
关于Discuz论坛删除用户ID的一个问题
Ucenter 你可以理解为是一个容纳discuz!的管理.也就是说你的这个帐号如果只在Discuz!后台删除,Ucenter却还有的话.那么你肯定不能再 注册.如果连Ucenter里面的用户名一起删除了的话.除非你备份了数据表.否则无法恢复
Discuz论坛用户能注销吗?
你好,discuz.net,这个黑论坛,出现禁言现像可能比较严重,可能存在没有客服,和电话联系方式等,可能是广东的,如果你不喜欢,事先要看一下网站首页下角,有没有客服邮箱,或者有没有联系方式,如果没有,这说明是一个不正规的网站,你就不要注册了,以免造成注册容易注销难的现像,已经有网友上过当。建议你选择正规的网站学习注册,首先要看一下网站下角有没有联系方式,然后注册,感谢你的提问。
关于Discuz! X2.5论坛的问题
出现这种问题之前请问你有没有进行以下操作:
对论坛的配置文件进行修改
修改UCenter设置
修改数据库数据(如:在Discuz后台进行论坛数据恢复、使用phpmyadmin等工具手动修改表)
因为要登录Discuz!后台需要同时满足几个条件:
拥有登录后台的权限。该账号是论坛创始人(站长)或者被论坛创始人在后台管理团队里设置为副站长。
登录信息填写正确。在Discuz!管理中心的登录界面输入了正确的密码(若账号设有安全提问,则需要同时选择正确的安全提问并填写正确的回答)
论坛与Ucenter(用户管理中心)通讯成功。如果通讯不成功,你可能需要先登录Ucenter管理页面进行配置。
登录的账户与论坛配置文件填写的管理员帐号id一致。论坛配置文件/config/config_global.php的$_config['admincp']['founder'] = '1';这个数字"1"不是固定的值,它应该为论坛站长的uid值。
所以点击“提交”后,【页面只是刷新一下】而不进入后台管理,需要先请你确认之前有没有对论坛数据库进行过恢复或者修改过论坛的程序文件。
如果问题还不能解决,还请你提供更多信息辅助判断(比如除了登录不了后台页面,新用户能正确注册吗?用户头像显示正常吗?论坛页面会不会有一些奇怪的提示?等)。
discuz高手进来(高分求教)
这些不是都通过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/header.htm
此文件中有id为umenu的div标签,即网页头部导航菜单
4、同样可以修改模板。templates/default/personal_navbar.htm
补充回答:
你真的要好好看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']是否已定义来判断用户登录。