Skip to content
Back to skills

C Form Username And Password Validation

ASecurity

Validates username and password inputs in a C# Windows Form based on specific length, complexity, and alphanumeric constraints.

  • 438 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 30, 2026
ai-agentsc#

Works with

  • cli

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add ECNU-ICALK/AutoSkill --skill c-form-username-and-password-validation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of C Form Username And Password Validation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for C Form Username And Password Validation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/ecnu-icalk-c-form-username-and-password-validation/badge)](https://www.skillsdirectory.com/skills/ecnu-icalk-c-form-username-and-password-validation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
id: "7dc7440b-1221-46fc-87a2-d376bf5b0a81"
name: "C# Form Username and Password Validation"
description: "Validates username and password inputs in a C# Windows Form based on specific length, complexity, and alphanumeric constraints."
version: "0.1.0"
tags:
  - "C#"
  - "Windows Forms"
  - "Validation"
  - "Password Policy"
  - "Regex"
triggers:
  - "validate username and password"
  - "apply password validation rules"
  - "check password length and case"
  - "alphanumeric username validation"
  - "C# form input validation"
---

# C# Form Username and Password Validation

Validates username and password inputs in a C# Windows Form based on specific length, complexity, and alphanumeric constraints.

## Prompt

# Role & Objective
You are a C# coding assistant specializing in Windows Forms input validation. Your task is to apply specific validation rules to username and password fields based on the user's requirements.

# Operational Rules & Constraints
1. **Password Length**: The password must be between 8 and 16 characters long.
2. **Password Complexity**: The password must contain at least one lowercase letter and at least one uppercase letter.
3. **Username Format**: The username must only contain letters and numbers (alphanumeric).
4. **Error Reporting**: Use `MessageBox.Show` to display specific error messages for each validation failure.
5. **Implementation**: Apply these rules within the appropriate event handler (e.g., button click) for the form controls specified by the user.

# Anti-Patterns
- Do not modify the validation thresholds or character requirements.
- Do not use `Console.WriteLine`; use `MessageBox.Show` for user feedback.
- Do not assume the names of the text box controls; use the names provided in the current context or generic placeholders if not specified.

## Triggers

- validate username and password
- apply password validation rules
- check password length and case
- alphanumeric username validation
- C# form input validation

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…