Click here to Skip to main content
15,920,670 members
Home / Discussions / ASP.NET
   

ASP.NET

 
AnswerRe: ASP.Net Calender Pin
eyeseetee28-Oct-08 4:43
eyeseetee28-Oct-08 4:43 
GeneralRe: ASP.Net Calender Pin
Mbulelo29-Oct-08 23:32
Mbulelo29-Oct-08 23:32 
QuestionHow do I create an administrator page that controls how users view the website? Pin
Nada Adel28-Oct-08 2:34
Nada Adel28-Oct-08 2:34 
Questionaspx registration page + Email authentication Pin
bonkers12328-Oct-08 1:46
bonkers12328-Oct-08 1:46 
AnswerRe: aspx registration page + Email authentication Pin
Eduard Keilholz28-Oct-08 3:58
Eduard Keilholz28-Oct-08 3:58 
GeneralRe: aspx registration page + Email authentication Pin
eyeseetee28-Oct-08 4:44
eyeseetee28-Oct-08 4:44 
AnswerRe: aspx registration page + Email authentication Pin
eyeseetee28-Oct-08 4:47
eyeseetee28-Oct-08 4:47 
GeneralRe: aspx registration page + Email authentication Pin
bonkers12328-Oct-08 22:13
bonkers12328-Oct-08 22:13 
aahh... thanks, that's a good one !

This is what I did...

protected void PostRegister_Click1(object sender, EventArgs e)
    {
      if (!(String.IsNullOrEmpty(UserName.Text) || String.IsNullOrEmpty(RegisterBox.Text)))
      {
        MembershipUser user = Membership.GetUser(UserName.Text.ToString());
        if (user == null)
        {
          user = Membership.CreateUser(UserName.Text.ToString(), "gendac!@#", RegisterBox.Text.ToString());
          user.IsApproved = false;
          Membership.UpdateUser(user);
        }
        else
           return; //TODO, error

        String email = RegisterBox.Text.ToString();

        string link = "http://localhost:32781/" + "Confirmation.aspx?UserID=" + user.ProviderUserKey.ToString(); // TODO: Make dynamic
        try
        {
          //create the mail message
          System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();

          //set the addresses
          mail.From = new MailAddress("hugo@gendac.co.za");
          mail.To.Add(email);

          //set the content
          mail.Subject = "Click the link to register.";
          mail.Body = link;

          //send the message
          SmtpClient smtp = new SmtpClient("127.0.0.1"); // Make dynamic

          //to authenticate we set the username and password properites on the SmtpClient
          smtp.Credentials = new NetworkCredential("hugo", "blaaaaa");
          smtp.Send(mail);
        }
        catch (Exception ex)
        {
          System.Diagnostics.Trace.WriteLine(ex.Message);
        }
      }

    }



and then to confirm

public partial class Confirmation : System.Web.UI.Page
  {
    protected void Page_Load(object sender, EventArgs e)
    {
      String userKey = (Request.QueryString["UserID"].ToString());
      Guid guid = new Guid(userKey);
      if (userKey != null)
      {
        MembershipUser user = Membership.GetUser(guid);
        if (user != null)
        {
          user.IsApproved = true;
          Membership.UpdateUser(user);
          Message.Text = String.Format("Welcome {0}, you are now registered", user.UserName);
        }
        else
          Message.Text = String.Format("Invalid user ID");
      }
    }
  }



Seems to work fine .... do you guys see any loop holes... ?
QuestionPop up events Using C# ASP.Net Code Pin
kavitaBC28-Oct-08 0:12
kavitaBC28-Oct-08 0:12 
Answer[Message Deleted] Pin
Parwej Ahamad28-Oct-08 5:58
professionalParwej Ahamad28-Oct-08 5:58 
GeneralRe: Pop up events Using C# ASP.Net Code Pin
kavitaBC6-Nov-08 17:37
kavitaBC6-Nov-08 17:37 
GeneralRe: Pop up events Using C# ASP.Net Code Pin
Parwej Ahamad7-Nov-08 5:23
professionalParwej Ahamad7-Nov-08 5:23 
QuestionSearch date range(VBSCRIPT) Pin
Wiekus27-Oct-08 22:05
Wiekus27-Oct-08 22:05 
Questionhow to install asp.net roles n membership database on remote server Pin
dream_liner_7e727-Oct-08 22:01
dream_liner_7e727-Oct-08 22:01 
AnswerRe: how to install asp.net roles n membership database on remote server Pin
meeram39527-Oct-08 22:07
meeram39527-Oct-08 22:07 
QuestionRe: how to install asp.net roles n membership database on remote server Pin
dream_liner_7e727-Oct-08 23:13
dream_liner_7e727-Oct-08 23:13 
AnswerRe: how to install asp.net roles n membership database on remote server Pin
bonkers12328-Oct-08 1:34
bonkers12328-Oct-08 1:34 
GeneralRe: how to install asp.net roles n membership database on remote server Pin
dream_liner_7e728-Oct-08 2:26
dream_liner_7e728-Oct-08 2:26 
QuestionMaster Page Dropdown Problem! Pin
mr_muskurahat27-Oct-08 21:02
mr_muskurahat27-Oct-08 21:02 
AnswerRe: Master Page Dropdown Problem! Pin
luckeryin27-Oct-08 21:27
luckeryin27-Oct-08 21:27 
QuestionHow to show bargraph in asp.net webpages Pin
Member 395908427-Oct-08 20:48
professionalMember 395908427-Oct-08 20:48 
AnswerRe: How to show bargraph in asp.net webpages Pin
mr_muskurahat27-Oct-08 21:04
mr_muskurahat27-Oct-08 21:04 
GeneralRe: How to show bargraph in asp.net webpages Pin
LloydA11129-Oct-08 6:49
LloydA11129-Oct-08 6:49 
QuestionOnline shopping using MIGS Pin
Blumen27-Oct-08 19:45
Blumen27-Oct-08 19:45 
QuestionAsp.net 2.0 with MYSQL Database server help is needed Pin
Rameez Raja27-Oct-08 18:46
Rameez Raja27-Oct-08 18:46 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.