ボットは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);