by Jason N. Gaylord
Feedback
|
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days):
21815/
79
|
|
|
Section 1: Setting up SQL |
At this point, all of the necessary work has been done to establish the base of your project. Then create a table and procedure to hold and query users and passwords. For this example, I used the following:
Authentication.sql **************************************************
1: CREATE TABLE [dbo].[User] (
2: username char(25),
3: password char(25),
4: )
5:
6:
7: CREATE PROCEDURE MyAuthentication
8:
9: (
10: @username Char( 25 ),
11: @password Char( 25 )
12: )
13: As
14:
15: DECLARE @actualPassword Char( 25 )
16:
17: SELECT
18: @actualPassword = Password
19: FROM [Users]
20: Where username = @username
21:
22: IF @actualPassword IS NOT NULL
23: IF @password = @actualPassword
24: RETURN 1
25: ELSE
26: RETURN -2
27: ELSE
28: RETURN -1
29: GO
The table called users holds the username and passwords of visitors. The procedure called MyAuthentication is the gateway to the table users. It allows 2 parameters to be passed, username and password. The procedure then queries the table for entries where the passed username (@username) is equal to the username in the table (username). The If..Else statement works similar to any other programming if..else statement. If no results are returned from the select statement, the procedure will return a -1. If results are returned, the next If..Else statement is executed. This statement checks to see if the passed password (@password) is equal to the actual password in the table (@actualPassword). If it is, 1 is returned. Otherwise, a -2 will be returned. |
|
|
User Comments
Title:
c# code
Name:
raj
Date:
2011-05-25 7:51:10 AM
Comment:
Hi I want the code in C#, can u please send it?
|
Title:
login authentication in asp.net
Name:
khyati
Date:
2009-07-13 1:09:45 AM
Comment:
very good!
|
Title:
Good stuff
Name:
jes
Date:
2007-04-16 3:31:45 AM
Comment:
I got an error in this line intResult = myCmd.Parameters( "RETURN_VALUE" ).Value when i converted the code to c#.error is intResult = myCmd.Parameters( "RETURN_VALUE" ).Value
how do i solve this
|
Title:
Nice done but...
Name:
Edgar
Date:
2006-09-12 4:25:17 PM
Comment:
I just have a little question. What if i want to know the username of the user in other wepages???.
|
Title:
good
Name:
ANTONY LEO EDEL
Date:
2006-03-27 5:40:52 AM
Comment:
easy to understand . lot of thanks
|
Title:
Woooow
Name:
Eryk
Date:
2006-02-02 4:50:17 PM
Comment:
Very Very Good.
|
Title:
very good
Name:
Tuncay
Date:
2006-01-14 2:20:40 AM
Comment:
thanks, this tutorial is very good.
|
Title:
RE:
Name:
Bryan
Date:
2005-11-15 3:46:14 PM
Comment:
Convert sqlCommand2.Parameters["RETURN_VALUE"].Value to a integer
|
Title:
a question!
Name:
mohammad
Date:
2005-11-12 10:15:36 AM
Comment:
hello ,thanx for this grat code ,but i have a prob!! i have converted this code to C# and every thing is fine exept this statment ntResult = sqlCommand2.Parameters["RETURN_VALUE"].Value; it say can nit implicit convert from in to object , so can u help me in doning it in c#?
|
Title:
excellent
Name:
jh
Date:
2005-10-03 5:21:58 PM
Comment:
very nice work - thanks much!
|
Title:
need an import though
Name:
jh
Date:
2005-10-03 5:14:52 PM
Comment:
it neededs this at the top of the page though:
Imports System.Web.Security
|
Title:
Perfect
Name:
Jacques
Date:
2005-07-29 4:49:45 AM
Comment:
Thank you. Just what i needed.
|
Title:
WellDone
Name:
Man
Date:
2005-06-16 10:29:39 PM
Comment:
This was very well done and cover a whole lit of stuff that I actually was after!
Thanks!
|
Title:
Gant
Name:
Gant Man
Date:
2005-05-28 11:30:31 PM
Comment:
Thanks
Just what I was after
|
Title:
Good
Name:
Majun
Date:
2005-02-10 2:56:41 AM
Comment:
Very Good.
|
|
Product Spotlight
|
|