Hello,


- I’ve made an form where users can subscribe.
- When they click on the submit button then they will receive an email with their data they have filled in on the form.
- There will be also an email send to an administrator with the same data as the user received BUT with 2 extra “links” (Accepten Deny)
- When the admin clicks on the “Accept” link then it will be forwarded to the “Approval.aspx” page

Now is the question:

Is it possible to have the data that in the email is, publish on the page (approval.aspx) to?
I’ve put the following in my code:


//Send mail to User
string mail = "";
mail += "Full Name: " + TxtLastname.Text + "\t"+ TxtFirstname.Text + "\n";
mail += "Street: " + TxtStreet.Text + "\n";
mail += "Zip: " + TxtZip.Text + "\n";
mail += "City: " + TxtCity.Text + "\n";
mail += "Phone: " + TxtPhone.Text + "\n";
mail += "Email: " + TxtEmail.Text + "\n";

MailMessage Mailer = new MailMessage();
Mailer.From = TxtEmail.Text;
Mailer.To = "unie.test@example.be";
Mailer.Subject = "Ask for a password.";
Mailer.Body = mail + "\n" + "Note: You will receive a notification email, when you're accept by the administrator then you will receive a Username and a Password.";
SmtpMail.SmtpServer = "";
try
{
SmtpMail.Send(Mailer);
}
catch (Exception ex)
{
lblMessage.Text = "<b>Exception Occured:</b> " + ex;
}
finally
{
lblMessage.Text = "Your E-mail has been sent sucessfully";
}

//Send mail to Administrator
string message = "";
strEmail = TxtEmail.Text;
message += "Full Name: " + TxtLastname.Text + "&nbsp;&nbsp" + TxtFirstname.Text + "<br>";
message += "Street: " + TxtStreet.Text + "<br>";
message += "Zip: " + TxtZip.Text + "<br>";
message += "City: " + TxtCity.Text + "<br>";
message += "Phone: " + TxtPhone.Text + "<br>";
message += "Email: " + TxtEmail.Text + "<br>";

MailMessage Mail = new MailMessage();
Mail.From = TxtEmail.Text;
Mail.To = "unie.test@example.be";
Mail.Subject = "Ask for a password.";
Mail.BodyFormat = MailFormat.Html;
Mail.Body = message + "<br>" + "<a href='http://www.example.be/01/Approval_BE_NL.aspx?approval=accept'>Accept</a>" + "&nbsp;&nbsp;&nbsp" + "<a href='http://www.example.be/01/Approval_BE_NL.aspx?approval=deny'>Deny</a>";
SmtpMail.SmtpServer = "";
try
{
SmtpMail.Send(Mail);
}
catch (Exception ex)
{
lblMessage.Text = "<b>Exception Occured:</b> " + ex;
}
finally
{
lblMessage.Text = "Your E-mail has been sent sucessfully";
}


The reason why I need the info of the user in the Approval.aspx page, is to put the user his/her info into the database.

Is this possible and if yes, Is it possible to help me to do how?

Great thanks,
Unie

you can do it like this.

  1. read email using streamreader,capture information and pass to next page.
Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.