Bekræftelse i popup
Jeg har en lille form hvor man registrer sig med navn og mailadr.For at bekræfte at brugeren er oprettet vil jeg gerne der kommer et lille popup vindue som bekræfter oprettelsen. Selve vinduet som skal komme op har jeg styr på (mail_ok.aspx), det er bare scriptet som får den op jeg mangler.
Således ser oprettelses scriptet ud.
private void opretBruger(object sender, System.EventArgs e) {
if (Page.IsValid) {
Session["navn"] = navn.Text;
Session["mail"] = mailadresse.Text;
string password = CreateRandomPassword(5);
MailMessage mail = new MailMessage();
mail.To = Session["mail"].ToString();
mail.From = "postmaster@robin-hansen.dk";
mail.Subject = "Password til gæstebogen";
mail.BodyFormat = MailFormat.Html;
mail.Body = "<html><body>Hej " + Session["navn"] + "<br><br>Dit password til min gæstebog er <u>" + password + "</u>, og kan benyttes med det samme.<br><br>Venlig hilsen<br>Robin";
try
{
SmtpMail.SmtpServer = "localhost";
SmtpMail.Send(mail);
}
catch(Exception ex)
{
}
OleDbConnection dbConn;
OleDbCommand cmd;
dbConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("db/content.mdb")+";");
dbConn.Open();
string sql;
{
{
sql = "INSERT INTO users ([navn], [mail], [password])";//
sql += "VALUES('" + Session["navn"].ToString() + "','" + Session["mail"].ToString() + "','" + password + "')";
cmd = new OleDbCommand(sql, dbConn);
cmd.ExecuteNonQuery();
}
}
}
Hvorledes får jeg en popup frem, som bekræfter at brugeren er oprettet i databasen?
