Zdravím, rozhodl jsem se vyzkoušet recaptchu a implementovat ji do svých stránek. Postupoval jsem podle návodu (alespoň doufám že jsem nic nevynechal), ale přesto se nedaří. Vygeneroval jsem si klíče, stáhl knihovnu, přidal referenci na dll a komponentu použil. Obrázky i zvuky se bez problémů do stránky načtou, ale i když si jsem jistý že text opíšu dobře, vždy mi to vynadá že se texty neshodují. Nesetkal jste se někdo s tímto trablem? Komponentu mám implementovanou takto: HTML:
<%@ Page Title="New Post" Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="NewPost.aspx.vb" Inherits="MyPage2.NewPost" %>
<%@ Register TagPrefix="recaptcha" Namespace="Recaptcha" Assembly="Recaptcha" %>
<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server">
<asp:Label Visible="true" ID="lblResult" runat="server" />
<recaptcha:RecaptchaControl
ID="recaptcha"
runat="server"
Theme="red"
PublicKey="můj veřejný klíč"
PrivateKey="můj soukromý klíč"
/>
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
</asp:Content>
VB:
Public Class NewPost
Inherits System.Web.UI.Page
Sub btnSubmit_Click(ByVal sender As Object, ByVal e As EventArgs)
If Page.IsValid Then
lblResult.Text = "Ověření textu proběhlo v pořádku"
lblResult.ForeColor = Drawing.Color.Green
Else
lblResult.Text = "Zadaný text se neshoduje s textem na obrázku. Zkuste to znovu prosím."
lblResult.ForeColor = Drawing.Color.Red
End If
End Sub
End Class
Postupoval jsem podle návodu zde: http://code.google.com/intl/cs/apis/reca...
|