我有一个名为myimage.aspx的页面,它创建随机验证码图像,
<form id="form1" runat="server">
<div>
<%--<img src="MyImagePage.aspx">--%> //using normal page...this is working fine
<ucImage:ucMyImage ID="myimage" runat="server" /> //using usercon
我有一个ASP脚本与aspcaptcha其中有评论表单字段,并发送一封电子邮件给网站管理员。然而,如果访问者没有正确输入验证码,他们将被带回表单页面,一条消息表明他们没有正确填写验证码,但表单字段为空。我希望将注释保留在表单字段中,并要求访问者重新填写验证码。
下面是ASP脚本:
if Request.ServerVariables("REQUEST_METHOD") = "POST" then
captha = Trim(Request.Form("captha"))
if CheckCAPTCHA(captha) = true then
我正在为我的网站做验证码,没有花哨和个人使用。我的问题是,当我点击刷新按钮,在验证码框中显示一个新的图像时,验证码文本框也会被重置。
我是这样设置的
protected void btnRefresh_Click(object sender, EventArgs e)
{
//This is the call that creates a new image
FillCaptcha();
// to clear the text box
txtCaptcha.Text = String.Empty;
ASP.NET MVC2.0,这是我的验证码:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Login(string username, string password, string returnUrl) {
if (ModelState.IsValid) {
// Attempt to login
var loginSuccessful = provider.ValidateUser(username, password);
if (loginSuccessful) {
我正在尝试为一个表单创建一个自定义验证码字段,它似乎工作得很好,除了这样一个事实:当代码应该选择一个随机验证码返回给最终用户以供他们解决时,它返回一个ValueError: too many values to unpack (expected 2)。我认为这是因为列表没有被随机化,而python选择了整个列表作为用户的验证码。如何解决此问题?
class CaptchaField(IntegerField):
widget = CaptchaInput
error_msgs = { 'incorrect': _('Captcha incorrect-