/ / Bot Detect Captcha複数の画像スタイルを設定する - c#、captcha

Bot Detect Captcha複数のイメージスタイルを設定する - c#、captcha

ボットはcaptchaを検出するための複数のイメージスタイルを設定する方法はありますか?

私は言及している この サンプル。

私はキャプチャを初期化する拡張クラスを書いていますが、

public class CaptchaHelper
{
public static MvcCaptcha GetTicketsCaptcha()
{
// create the control instance
MvcCaptcha myCaptcha = new MvcCaptcha("ExampleCaptcha");
myCaptchaImageStyle = BotDetect.ImageStyle.AncientMosaic;
}
}

私は1つのスタイルを設定できますが、複数のオプションを設定する方法を見つけることはできません。助けが要る?

回答:

回答№1は1

これを行う方法があります。 "CaptchaRandomization.GetRandomImageStyle"はImageStyle配列を受け入れます。

 ImageStyle[] allowedStyles =
{
ImageStyle.AncientMosaic,
ImageStyle.MeltingHeat,
ImageStyle.MeltingHeat2,
ImageStyle.Negative
};
myCaptcha.ImageStyle = CaptchaRandomization.GetRandomImageStyle(allowedStyles);

詳細