PixelCollider.BlazorCaptcha
1.2.0
dotnet add package PixelCollider.BlazorCaptcha --version 1.2.0
NuGet\Install-Package PixelCollider.BlazorCaptcha -Version 1.2.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PixelCollider.BlazorCaptcha" Version="1.2.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PixelCollider.BlazorCaptcha --version 1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: PixelCollider.BlazorCaptcha, 1.2.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install PixelCollider.BlazorCaptcha as a Cake Addin #addin nuget:?package=PixelCollider.BlazorCaptcha&version=1.2.0 // Install PixelCollider.BlazorCaptcha as a Cake Tool #tool nuget:?package=PixelCollider.BlazorCaptcha&version=1.2.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Blazor-Captcha
Generates a captcha image for a Blazor Server application.
Installation
To Install
Install-Package BlazorCaptcha
or
dotnet add package BlazorCaptcha
For client-side and server-side Blazor - add script section to _Host.cshtml (head section)
<link href="_content/BlazorCaptcha/captcha.css" rel="stylesheet" />
Usage
@page "/"
@using BlazorCaptcha
<h3>Hello, world!</h3>
<Captcha @bind-CaptchaWord="@Captcha" CharNumber="@CaptchaLetters" />
<p>@Captcha</p>
@code{
private string Captcha = "";
private int CaptchaLetters = 5;
protected override Task OnInitializedAsync()
{
Captcha = BlazorCaptcha.Tools.GetCaptchaWord(CaptchaLetters);
return base.OnInitializedAsync();
}
}
Breaking Change version 1.0.1 to 1.1.0
- Change the parameter "CaptchaWord" ⇒ "@bind-CaptchaWord"
- Add the parameter with the length of the word ex : "CharNumber="@CaptchaLetters"
- Remove the "OnRefresh" parameter
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp3.1 is compatible. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
.NETCoreApp 3.1
- Microsoft.AspNetCore.Components (>= 3.1.21)
- Microsoft.AspNetCore.Components.Web (>= 3.1.21)
- SkiaSharp.NativeAssets.Linux.NoDependencies (>= 2.80.3)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.2.0 | 452 | 12/7/2021 |
This package removes System.Drawing.Common completely from the dependency list, ensuring that it can run on linux based systems.