Create User works

This commit is contained in:
2012-12-27 22:04:21 -05:00
parent 05d1ae4ec6
commit 7eff2f343a
32 changed files with 615 additions and 583 deletions
+19
View File
@@ -1,6 +1,8 @@
using System;
using System.Linq;
using System.Collections.Generic;
using System.Security.Cryptography;
using System.Web;
namespace MileageTraker.Web.Utility
{
@@ -83,5 +85,22 @@ namespace MileageTraker.Web.Utility
|| existingDate < date && existingNumber < number
|| existingDate > date && existingNumber > number;
}
private const int TokenSizeInBytes = 16;
public static string GenerateToken()
{
using (var prng = new RNGCryptoServiceProvider())
{
return GenerateToken(prng);
}
}
private static string GenerateToken(RandomNumberGenerator generator)
{
var tokenBytes = new byte[TokenSizeInBytes];
generator.GetBytes(tokenBytes);
return HttpServerUtility.UrlTokenEncode(tokenBytes);
}
}
}