The next generation of the Teknik Services. Written in ASP.NET. https://www.teknik.io/
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

5 роки тому
5 роки тому
5 роки тому
5 роки тому
12345678910111213141516171819202122232425262728293031323334353637
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using Teknik.Utilities;
  7. namespace Teknik.Configuration
  8. {
  9. public class UserConfig
  10. {
  11. public bool RegistrationEnabled { get; set; }
  12. public bool LoginEnabled { get; set; }
  13. public bool PasswordResetEnabled { get; set; }
  14. public string UsernameFilter { get; set; }
  15. public string UsernameFilterLabel { get; set; }
  16. public int MinUsernameLength { get; set; }
  17. public int MaxUsernameLength { get; set; }
  18. public string ReservedUsernameDefinitionFile { get; set; }
  19. public decimal PremiumAccountPrice { get; set; }
  20. public string PaymentType { get; set; }
  21. public UserConfig()
  22. {
  23. RegistrationEnabled = true;
  24. LoginEnabled = true;
  25. PasswordResetEnabled = true;
  26. UsernameFilter = "^[a-zA-Z0-9_-]+(?:\\.[a-zA-Z0-9_-]+)*$";
  27. UsernameFilterLabel = "AlphaNumeric Characters with Dashes, Underlines, and 0-1 Periods not in the beginning or end.";
  28. MinUsernameLength = 1;
  29. MaxUsernameLength = 35;
  30. ReservedUsernameDefinitionFile = string.Empty;
  31. PremiumAccountPrice = 0;
  32. PaymentType = "Donation";
  33. }
  34. }
  35. }