动网论坛登录调用问题

发布时间:2024-05-24 01:09 发布:上海旅游网

问题描述:

我安装动网论坛后,调用了论坛登录框,想在我的网站首页上直接加上“用户名,密码,验证码”可以从我的网站首页直接进入论坛,调用的代码是 <script src="Dv_News.asp?GetName=login"></script> ,为什么验证码不能正常显示了呢~~显示成了一个下拉列表框~~~ 所有预设的验证码都能下拉看到,根本就没法用啊~~随便选一个验证码,然后点登陆 就会提示验证码错误 ..请问是怎么回事呢?

问题解答:

//下面这部分代码可以产生验证码并显示

//这是启动后装载
protected void Page_Load(object sender, EventArgs e)
{
this.Label1.Text = CheckCode(); //装载后显示验证码
}

//产生验证码
private string CheckCode()
{
int number;
char code;
string checkCode = String.Empty;
System.Random random = new Random();

for (int i = 0; i < 6; i++)
{
number = random.Next();

if (number % 2 == 0)
code = (char)('0' + (char)(number % 10));
else
code = (char)('A' + (char)(number % 26));

checkCode += code.ToString();
}
Session["code"] = checkCode;
return checkCode;
}

//相信 不用怎么解析 应该可以看懂

验证码是随机生成的,你没法预设

热点新闻