* GoogleController.cs: Did a nicer session state
* AskForADate.cs: ctor was buildiing in an invalid data
This commit is contained in:
@ -27,8 +27,22 @@ namespace Yavsc.Controllers
|
|||||||
{
|
{
|
||||||
private string SetSessionSate ()
|
private string SetSessionSate ()
|
||||||
{
|
{
|
||||||
|
string state = "security_token";
|
||||||
Random rand = new Random ();
|
Random rand = new Random ();
|
||||||
string state = "security_token" + rand.Next (100000).ToString () + rand.Next (100000).ToString ();
|
for (int l = 0; l < 32; l++) {
|
||||||
|
int r = rand.Next (62);
|
||||||
|
char c;
|
||||||
|
if (r < 10) {
|
||||||
|
c = (char)('0' + r);
|
||||||
|
} else if (r < 36) {
|
||||||
|
r -= 10;
|
||||||
|
c = (char) ('a' + r);
|
||||||
|
} else {
|
||||||
|
r -= 36;
|
||||||
|
c = (char) ('A' + r);
|
||||||
|
}
|
||||||
|
state += c;
|
||||||
|
}
|
||||||
Session ["state"] = state;
|
Session ["state"] = state;
|
||||||
return state;
|
return state;
|
||||||
}
|
}
|
||||||
@ -293,7 +307,7 @@ namespace Yavsc.Controllers
|
|||||||
if (model.PreferedDate < mindate)
|
if (model.PreferedDate < mindate)
|
||||||
model.PreferedDate = mindate;
|
model.PreferedDate = mindate;
|
||||||
if (model.MaxDate < mindate)
|
if (model.MaxDate < mindate)
|
||||||
model.MaxDate = mindate.AddYears (1);
|
model.MaxDate = mindate.AddYears (1).Date;
|
||||||
|
|
||||||
var muc = Membership.FindUsersByName (model.UserName);
|
var muc = Membership.FindUsersByName (model.UserName);
|
||||||
if (muc.Count == 0) {
|
if (muc.Count == 0) {
|
||||||
|
@ -29,13 +29,6 @@ namespace Yavsc.Model.Google
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
public class AskForADate
|
public class AskForADate
|
||||||
{
|
{
|
||||||
/// <summary>
|
|
||||||
/// Initializes a new instance of the <see cref="Yavsc.Model.Google.AskForADate"/> class.
|
|
||||||
/// </summary>
|
|
||||||
public AskForADate ()
|
|
||||||
{
|
|
||||||
MaxDate = DateTime.Now.AddMinutes (5);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets or sets the prefered date.
|
/// Gets or sets the prefered date.
|
||||||
|
Reference in New Issue
Block a user