前几天因为要试用Blackberry 9700,特地买了一个联通的3G卡,邮件之前都是转发到139邮箱,现在改成转发到wo邮箱了。
注册好wo邮箱以后发现别名注册真奇怪,我的别名居然提示已被注册。但是在邮箱首页用我的别名+任意密码登陆却提示无此用户,看来联通在忽悠人。
查看设置别名处的代码:
function addAlias(){
var alias = $("#alias")[0].value;
alias = trim(alias);
var isValid = isValidTrueName(alias);
if($("#alias").attr("disabled") == true)
return;
if(!isValid){
//alert('别名不合法,请重新输入');
parent.popAlert("提示", "别名不合法,请重新输入",true,function(){
$("#alias")[0].focus();
});
return;
}
if(alias.length < 6){
//alert('此别名已被注册');
parent.popAlert("提示", "此别名已被注册,请改注其它别名",true,function(){
$("#alias")[0].focus();
});
return;
}
$.ajax({
type: "post",
url: "nicknameopt.html",
data: {
command:'update',
alias:alias
},
success: function(data){
if(data=='UPDATE_OK'){
//alert('别名添加成功');
parent.popAlert("提示", "别名添加成功");
location.reload(true);
} else {
//alert('别名添加失败');
parent.popAlert("提示", "此别名已被注册,请改注其它别名",true,function(){
$("#alias")[0].focus();
});
}
}
});
}
发现联通比较恶心,别名介绍的时候说别名的长度是2-20个字符,但是注册的时候脚本判断小于6就提示已被注册,孙子!
去掉判断的代码就可以了。服务端代码没有判断脚本长度。
去掉代码的方法有很多,我习惯用Firefox + Firebug插件。
ps: 我把我注册的别名信息隐藏了,联通这种孙子公司很有可能把我注册的东西给删了,垃圾联通。
————————–
2009-12-19 更新
发现有一个Bug管理的地址链接到这篇日志。http://10.1.248.134:8080/bugzilla/show_bug.cgi?id=102179
是一个内部的地址,估计是联通内部的Bug管理。漏洞没有测试是否已经解决。
相关日志:

对了,我邮箱是cnlihao@live.com!谢谢啦!
[回复]
大哥,在firebug里面怎么删除那段代码啊?我找到了删不掉啊,谢谢了啊,能把方法发到我邮箱嘛……
[回复]
Hoky 回复:
December 15th, 2009 at 11:41 pm
@haolee,
“编辑HTML“
[回复]
haolee 回复:
December 16th, 2009 at 7:29 pm
@Hoky, 在HTML里面没有找到这段代码啊?在“脚本”里面找到的,我不懂计算机啊,都是百度的啊,大哥能说具体点啊,谢谢了啊!
[回复]
Hoky 回复:
December 17th, 2009 at 10:13 am
@haolee,
你难到我了,我真不知道怎么描述具体做法,你看截图。
firebug软件主要是做给开发人员调试脚本用的。
[回复]