-
Notifications
You must be signed in to change notification settings - Fork 2
/
Register.aspx.cs
60 lines (55 loc) · 1.88 KB
/
Register.aspx.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Security;
namespace Windchime
{
public partial class Registration : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
/*if (WindchimeSession.Current.User != null)
{
// send logged in users to the home page
Response.Redirect("~/Main.aspx");
return;
}*/
}
/*
protected void Submit_Click(object sender, EventArgs e)
{
this.Validate();
if (this.IsValid)
{
using (WindchimeEntities wce = new WindchimeEntities())
{
User u = new User();
u.Username = Username.Text;
u.Password = SecurityManager.HashPasswordForStoringInDatabase(Password.Text);
u.FirstName = FirstName.Text;
u.LastName = LastName.Text;
wce.AddToCreatorSet(u);
wce.SaveChanges();
// log in the user
WindchimeSession.Current.User = u;
}
}
}
protected void ExistsValidator_ServerValidate(object source, ServerValidateEventArgs args)
{
using (WindchimeEntities wce = new WindchimeEntities())
{
var users = (from User u in wce.CreatorSet.OfType<User>()
where u.Username == CreateUserWizard1.UserName.ToString()
select u);
if (users.Count<User>() == 0)
args.IsValid = true;
else
args.IsValid = false;
}
}*/
}
}