Code
create proc sp_UserAuthen
@name nvarchar(50),
@password nvarchar(50)
as
declare @n nvarchar(50);
declare @p nvarchar(50);
select @n=[Name],@p=[Password] from tbUser where [Name]=@name
if(@n is null)
return 1 /*user not exists*/
else if(@p<>@password)
return 2 /*password is wrong*/
else return 3 /*correct*/
create proc sp_UserAuthen
@name nvarchar(50),
@password nvarchar(50)
as
declare @n nvarchar(50);
declare @p nvarchar(50);
select @n=[Name],@p=[Password] from tbUser where [Name]=@name
if(isnull(@n,'1')='1')
return 1 /*user not exists*/
else if(@p<>@password)
return 2 /*password is wrong*/
else return 3 /*correct*/
些存储过程验证用户和密码是否正确。
返回值为 :1,2,3.
1:用户名不存在
2:密码不正确
3:正确