From b9ef6587d4eaad447d3575b4ed809b2874e8cb9b Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 14 Oct 2019 18:59:17 +0200 Subject: [PATCH] Metodo x generazione caratteri casuali x auth code + nuova vers --- Jenkinsfile | 2 +- SteamWareLib/devicesAuthProxy.cs | 21 +++++++++++++++++++++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 83fe0ed..83a1015 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ pipeline { steps { /* calcolo numero versione... diverso x branch MASTER/DEVELOP */ script { - withEnv(['NEXT_BUILD_NUMBER=672']) { + withEnv(['NEXT_BUILD_NUMBER=673']) { // env.versionNumber = VersionNumber(versionNumberString : '3.3.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true) env.versionNumber = VersionNumber(versionNumberString : '3.3.${BUILD_DATE_FORMATTED, "yyMM"}.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') env.versionNumberBeta = VersionNumber(versionNumberString : '3.3.${BUILD_DATE_FORMATTED, "yyMM"}-beta.${BUILDS_ALL_TIME}', projectStartDate : '2006-01-01', skipFailedBuilds: true, overrideBuildsAllTime: '${NEXT_BUILD_NUMBER}') diff --git a/SteamWareLib/devicesAuthProxy.cs b/SteamWareLib/devicesAuthProxy.cs index 25eb034..322cc03 100644 --- a/SteamWareLib/devicesAuthProxy.cs +++ b/SteamWareLib/devicesAuthProxy.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Linq; +using System.Text; using System.Web; namespace SteamWare @@ -381,6 +382,26 @@ namespace SteamWare // ritorno return numAuth; } + /// + /// Generazione stringa casuale di caratteri... + /// + /// + /// + /// + public static string RandomString(int size, bool lowerCase) + { + StringBuilder builder = new StringBuilder(); + Random random = new Random(); + char ch; + for (int i = 0; i < size; i++) + { + ch = Convert.ToChar(Convert.ToInt32(Math.Floor(26 * random.NextDouble() + 65))); + builder.Append(ch); + } + if (lowerCase) + return builder.ToString().ToLower(); + return builder.ToString(); + } #endregion