数据库存储过程验证用户登录

/*
* VerifyUser 存储过程
* 用途:验证用户登陆
*/
CREATE PROCEDURE VerifyUser
(
    @myVerifyReader int OUTPUT, --返回结果
    @username varchar(50), --用户名
    @userpassword varchar(50) --用户密码
)
AS
IF EXISTS(SELECT [id] FROM [Users] WHERE username = @username AND userpassword = @userpassword)
    SET @myVerifyReader = 0 --通过验证

ELSE IF EXISTS(SELECT [id] FROM [Users] WHERE username = @username)
    SET @myVerifyReader = 1 --用户存在,密码不正确
ELSE
    SET @myVerifyReader = 2 --用户不存在

RETURN  isnull(@myVerifyReader,3)
-------------------------------------------------
GO

原文地址:https://www.cnblogs.com/accumulater/p/6148710.html