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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

UID超过10位,无法登录

[复制链接]
potato2012 发表于 2012-11-3 18:51:27 | 显示全部楼层 |阅读模式
经过测试,10位一下的uid均可以正常登录,超过10位数的UID在前台无法登录了。但在后台仍然可以查询。

想问下是登录的什么机制屏蔽了UID超长位数的登录了?为了学号,将UID修改为Binint(13)了。用户名可以登录,但是UID无法正常登录,求解

PS,已经打开邮箱/UID/用户名登录选项。将UID修改为10位又可以正常登录
mark35 发表于 2012-11-4 02:06:20 来自手机 | 显示全部楼层
服务器是32位系统?
回复

使用道具 举报

ponanhai 发表于 2012-11-4 02:33:01 来自手机 | 显示全部楼层
你的论坛真火啊!这么多会员
回复

使用道具 举报

军刀闪亮 发表于 2012-11-4 05:40:37 | 显示全部楼层
研究这个有意义吗?估计这婓子也达不到10位的UID吧。
回复

使用道具 举报

m.king 发表于 2012-11-6 14:56:58 | 显示全部楼层
你看下你修改的uid字段类型修改统一并且正确没有? 产品中默认设置是mediumint(8) 。
回复

使用道具 举报

mark35 发表于 2012-11-6 16:05:44 | 显示全部楼层
m.king 发表于 2012-11-6 14:56
你看下你修改的uid字段类型修改统一并且正确没有? 产品中默认设置是mediumint(8) 。

dz的mysqler就想着怎么节省数据库容量,而不考虑用户需求
什么mediumint,tinyint也节省不了多少空间,带来的麻烦一大堆~
mysql害死人……
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-1 14:18 , Processed in 0.020895 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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