C# - Registration That Needs Activation Via Email?
Jan 5, 2011
CREATE TABLE Member
(
memberID int IDENTITY (2480,39) PRIMARY KEY,
memberName nvarchar(70) NOT NULL,
password nvarchar(30) NOT NULL,
eMail nvarchar(100) NOT NULL,
notify bit NOT NULL,
isActive bit NOT NULL,
lastLogin datetime DEFAULT GetDate(),
dateCreated datetime DEFAULT GetDate() NOT NULL
);
Once user fill registration form that consists of:
memberName, password, email and check/uncheck notify box then click submit. The values will be stored in the above table with isActive equals to False. Email will be sent to user for activation, once activated, isActive will equal to true. 1. How can i send an activation link to the email and then change isActive to True once link is clicked? I tried to solve it, i just didn't get it yet.
I found a tutorial on how to setup a user will be emailed an activation link when registering [URL]. What I want is modify it so that the email is sent to the administrators for activation.
I want to send a confirmation email to the user after they register to my website. I am using CreateUserWizard of .NET and I use C#.
My idea is after users register they get an email with a link. If they click the link, they will come to an activation page. I have done this so far:
Register.aspx:
[Code]....
[Code]....
After Guid userId = (Guid)user.ProviderUserKey;
I am very confused and not sure what to do. I understand that i need to email an url with the userID to user's email upon registration, but how to do this, and when user clicks that url in that email, how that url will automatically come to activation page?
I've been programming with VB for a little over 2 years, however have never had any formal education. So the extent of my education is as follows:
I want to know how to do a mouseover for an image on my webpage, I look online for someone who's done it in VB and I try and duplicate their code and then play with it until I get the results I want.
So as you can see there is a wealth of VB coding that simply escapes me because I just haven't desired to include it or needed to include different aspects of VB in my programs / web developments. What I want now is big enough that so far (one week of online searches) I've uncovered no site or forum that has given me a tutorial on how to go about implementing what I want into my Microsoft Web Development project. The old sources for information are only good for one or two aspects of a coding procedure, not an entire overhaul of my current .aspx files. Not to mention a bias towards hard coding in pure <html>, I get a lot of that when someone doesn't have the patients to address my question.
When I created my new project it automatically populated an Accounts folder with a Changepassword.aspx, Changepasswordsuccess.aspx, registration.aspx, and Login.aspx. I've successfully prevent the program from logging in the user after they register with a simple " ' " before an authentication line in the registration.vb code; however, the login.vb code and the login.design.vb code is simple beyond me, and I've yet to find a site that spells it out for me.
I've created an online test. However, the intent is to have the users only take the test once, thus after they register with their email address I want my site to send them an email with an account activation link. Once they click on this link by visiting their inbox they can then take the test.
I know there is a lot of information regardind sending activation e-mails, but I have just found information regarding the Create Wizard control, and I'm doing all the forms manually. Right now, I'm able to register a user name in a SQL Server Database, and then an e-mail is sent to this new user to the corresponding em-mail address, the columns the user has to register are:
ID Name Nickname Password (SHA1 hash) E-mail
I don't know if it is the best approach, and also, there are somethings I don't know how to do. Creating another column in the database table, then a Trigger that on insert fills that column (or just a query that fills it) with for instance "Inactive". Creating a guid code. (What is the guid? and what is it for?) In the email generated attach a link that will open the confirmation.aspx page that will run a code on load that will compare the necessary fields with the database. If the comparison is succesful the page will run a query to update acivation column from "Inactive" to "Active". When the user wants to login compare "username" "Password" and check "Activation" columns before enabling the log-in. THe thing is that I don't know is what is the guid is for, and how to use the data to embed it in the link. Because I have seen something like confirmation.aspx?username or something like that that you have to do.
How to send a registration link in email upon new event creation? there has to be some ID associated with it so that when a new user clicks on registration link a page opens up with the specific event details..
I have to validate the email addresses. For that an email containing verification link is sent to the candidates while registering. By clicking the link the database will be updated with the status of email id as verified. How can I pass the username or other details of the candidates through the verification link? I am using asp.net with c# coding.
if (String.IsNullOrEmpty(Request.Params["ActivationID"])){Response.Redirect("index.html");}else{try{con.Open();string hash = Request.Params["ActivationID"];Response.Write(hash);con.Open();cmd = new SqlCommand("update userdetails set status=1 where hashid='" + hash + "'", con);cmd.ExecuteNonQuery();con.Close();Response.Write("Your account has been successfully activated. You can now login using the username and password you chose during the registration. ");
} catch{Response.Redirect("index.html");}}
But the values is passing to here [URL] .... but not working the above code
I know this is a simple fix but here's my register.aspx.vb and activation.aspx.vb codes. Its given an ordinary user unauthorized permissions after activation from email link which when clicked, approves and logs them in.
Protected Sub RegisterUser_CreatedUser(ByVal sender As Object, ByVal e As EventArgs) Handles RegisterUser.CreatedUser FormsAuthentication.SignOut() If _group IsNot Nothing Then
how can i implement new user Email verification in regsitration form. It should be like, when user clicks on Submit button, an email sent to the user email id with an autogenerated code and a redirect link ..
I was wondering if someone can direct me to a good quality tutorial on the process of registering and sending an activation link to the user's email address. I can't seem to find any useful tutorials online!
I saw some tutorials on asp.net website about users registration, but all of them they depends on Username as normal login such as "Username: John". The point here I am looking for solution accept Username as email account such as "[URL]".
How I can implement this via ASP.NET? I am using MS SQL 2005 DB, and Visual Studio 2008 SP1
I've searched these forms this morning and spent hours yesterday trying to figure out why an email is not being sent to the user after he registers an account.
I followed this tutorial on how to setup the email sending http:[URL]
User registers for the siteAn email is sent to the user confirming their registration am using : Asp.net 3.5(C#)itefinity as a CMSMS SQL 2008 server r2My question is what is the best way to automatically send the email?Should it be done in ASP.net or as a database trigger using something like xp_sendmail
I am creating an online registration but my problem is when they finish registration, it will automatically send the notification to their email and when they click the link it will activate their account.. I don't know how to do this is in asp.net ....
I want a code to send an email, to a user after registration. That email wil contain some images and a link back url for an account confirmation? No may question is quite simple. How will i generate the confirmation email and send it to the mail id?
I'm building an ASP.NET MVC 2 site, where I want to have users verify their email address after they register.
I want to send an email to the address with a link that the user can click to verify their email, and then handle the clicking of that link (the link will contain a specific id, of course).
Of course, this is easy to manually implement, but is there anything already built in to ASP.NET that has such a function?
I am developing one web application in this,i am sending mail after registration uing c# in mvc but for gmails its going to spam folder how to send this to inbox?