protected void Unnamed_Click(object sender, EventArgs e) { UserDB ins=new UserDB(); List<String> ls = ins.Read_Users(); for (int i = 1; i < ls.Count;i++ ) { if (user.Text == ls[i].Split(((char)007))[0] || email.Text == ls[i].Split(((char)007))[1]) { if (user.Text == ls[i].Split(((char)007))[0]) { warn.Text = "Chosen username already in use. Please choose a different username."; } else { warn.Text = "Chosen email already in use. Please choose a different email."; } warn.Visible = true; break; } else if(i + 1 == ls.Count) { ls = new List<String>(); ls.Add(user.Text); crypt c = new crypt(); ls.Add(c.GetMd5Hash(pwd.Text)); ls.Add(email.Text); ins.Create_New_User(ls); MailMessage nm = new MailMessage(); nm.From = new MailAddress("*****@*****.**"); nm.To.Add(new MailAddress(email.Text)); nm.Subject = "Your new ITP5-Gaming-Website Account"; nm.Body = "Your new account has been created. Your Username is " + user.Text + " and your password is " + pwd.Text + " Greetings, The Website-Team"; SmtpClient smtp = new SmtpClient("smtp.gmail.com"); smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "project5SMTP"); smtp.EnableSsl = true; smtp.Send(nm); warn.Text = "Your account was successfully created. Check your email address for your username and password."; warn.Visible = true; } } }
protected void Page_Load(object sender, EventArgs e) { HttpCookie nc = Request.Cookies["logincookie"]; if (nc != null) { paneltext.Visible = false; reg.Visible = true; if (nc["type"] == "moderator" || nc["type"] == "admin") mod.Visible = true; if (nc["type"] == "admin") { adm.Visible = true; UserDB ins = new UserDB(); List<String> ls = ins.Read_Users(); for (int i = 0; i < ls.Count; i++) { if (ls[i].Split(((char)007))[0] != nc["nickname"]) { uss.Items.Add(new ListItem(ls[i].Split(((char)007))[0] + " is " + ls[i].Split(((char)007))[3], ls[i].Split(((char)007))[2])); } } } } }