opensns程序安装到php空间后,系统自动配置的超级管理员用户uid为1,注册用户默认的起始uid是100;熟悉该源码的站长朋友应该知道,opensns只能通过在程序文件中添加普通uid的方式来创建管理员账户,所以用户uid从2到99之间的数字就起不了作用,这虽然不会应该网站的正常运行和管理,但是会让人觉得不够完美,有同感的站长朋友,可以按照无忧主机小编下面给出的方法设置opensns用户起始uid。

起始uid的自增用到到了mysql的AUTO_INCREMENT关键字,所需毫无疑问地要对数据库的表结构进行设置,存储opensns用户的表格是`ocenter_member`,如果对使用了ucenter通讯功能的还需要修改ocenter_ucenter_member数据表。

修改前建议要先备份数据,无忧主机全站备份的方法如图1所示,在控制面板点击数备份->点击数据备份。登陆数据库工具phpmyadmin,将数据数据库导出到本地,用专业文本工具如notepad或editplus打开,使用快捷键ctrl+f快速查找,找到一处COMMENT=’会员表’,如图2所示,将AUTO_INCREMENT=100改为AUTO_INCREMENT=2,表示注册用户的起始uid为2。如果您的程序创建过用户, INCREMENT的值将是下一个uid,如注册了2个用户那么AUTO_INCREMENT的值为103,不管是多少直接将其改为自定义的起始uid即可。

图11 300x113 opensns修改用户起始uid教程 图21 300x86 opensns修改用户起始uid教程

使用了ucenter通讯的网站还需修改另一处uid,用快速查找搜索COMMENT=’用户表’,然后将AUTO_INCREMENT=100改为2。为了避免错误,将教程中uid改为同样的值,改好后空间的数据库删除,然后导入修改后的数据库。

以上就是在独立ip空间为大家介绍的opensns修改用户起始uid教程。

本文地址:http://www.51php.com/opensns/27329.html

喜欢本文或觉得本文对您有帮助,请分享给您的朋友 ^_^

阅读本文的人还阅读: