csharp / beginner
Snippet
Verifizierung von Benutzernamen-Beschränkungen
Sicherheit beginnt mit der Validierung von Benutzereingaben. Indem Sie vor der Datenverarbeitung auf Nullwerte oder unzureichende Längen prüfen, verhindern Sie häufige Fehler und potenzielle Schwachstellen in Ihrer Applikationslogik.
snippet.cs
csharp
1
2
3
4
5
6
7
8
9
10
11
using System;public class AccountService {public void CreateUser(string name) {// Basic security check: ensure input is validif (string.IsNullOrWhiteSpace(name) || name.Length < 4) {throw new ArgumentException("Username is too short or empty.");}Console.WriteLine($"User {name} created successfully.");}}
Erklärung
1
string.IsNullOrWhiteSpace(name)
Prüft, ob der String null oder leer ist oder nur aus Leerzeichen besteht.
2
throw new ArgumentException(...)
Signalisiert, dass ein an die Methode übergebenes Argument ungültig ist.