关于在Discuz和Ucenter中删除用户ID的问题

关于在Discuz和Ucenter中删除用户ID的问题,第1张

  你好,根据你的情况,我的判断是:

用户id已经从uc中被删除。

因为如果在论坛使用 uc已有账号进行 注册时,在一个论坛对应一个uc时,必定会提示”该用户已存在“;而多论坛共用一个uc的情况下也会 提示你”激活“该用户。

如果论坛管理员在删除用户前对论坛数据进行过备份,用户数据是可以被恢复的。

另外,你可以在该论坛注册一个不同名的账号,然后在站内搜索”111111“这个账号的信息(如:搜用户、搜相关的帖子、用户空间等)并进行查看。如果显示正常,则说明该用户信息仅在UCenter中被删除 或 论坛管理员在论坛后台删除该用户时没有把用户的帖子等信息连带删除。

如果是删错了会员,想完全恢复就只能用自己或者服务商的备份去恢复

如果只是想重新设置一个管理员,可以用phpmyadmin打开common_member表,编辑该会员,把adminid和groupid全部设置为1,然后编辑config/config_globalphp把该用户的uid加入到founder项中

之后访问网站地址/adminphp登录更新缓存

dz动力希望可以帮到您

你好,discuznet,这个黑论坛,出现禁言现像可能比较严重,可能存在没有客服,和电话****等,可能是广东的,如果你不喜欢,事先要看一下网站首页下角,有没有客服邮箱,或者有没有****,如果没有,这说明是一个不正规的网站,你就不要注册了,以免造成注册容易注销难的现像,已经有网友上过当。建议你选择正规的网站学习注册,首先要看一下网站下角有没有****,然后注册,感谢你的提问。

该论坛以好像是广东的

这些不是都通过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']是否已定义来判断用户登录。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 关于在Discuz和Ucenter中删除用户ID的问题

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情