Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已答复] 怎么预留UCH注册id,设置起始注册id?

[复制链接]
kang88 发表于 2008-12-29 18:34:53 | 显示全部楼层 |阅读模式
怎么预留UCH注册id,设置起始注册id?
就是说怎么让用户注册后id就从某位数开始,比如开心网预留了前100000ID第一个注册用户是100001然后以此类推。请管理员或高手指教,谢谢!
回复

使用道具 举报

TaxYY 发表于 2009-10-28 12:39:41 | 显示全部楼层
为啥没人回答啊?
回复

使用道具 举报

yfxz 发表于 2009-10-28 12:50:08 | 显示全部楼层
数据库里增加数据,呵呵
回复

使用道具 举报

云天一 发表于 2009-10-28 13:49:56 | 显示全部楼层
到ucenter里面执行一下下面的语句
  1. ALTER TABLE `uc_members` AUTO_INCREMENT = '100001'
复制代码
执行前请先备份数据库
回复

使用道具 举报

c4m 发表于 2009-10-28 14:07:11 | 显示全部楼层
需要修改 uc_client/model/user.php 下的add_user函数
查找 $password = md5(md5($password).$salt);
在其下添加
                //让注册id从一万开始
                $arr = $this->db->fetch_first("SELECT uid FROM ".UC_DBTABLEPRE."members ORDER BY uid DESC LIMIT 0,1");
                $lastuid = intval($arr['uid']);
                if($lastuid < 10000){
                        $uid = $lastuid+10000;
                }else{
                        $uid = $lastuid+1;
                }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-9-14 16:14 , Processed in 0.118281 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表