我有一个表与用户的细节,如 ID FNAME LNAME 作用 分支 电子邮件 密码用于登录应用程序存储过程
我的登录验证这需要的email
值的存储过程和password
,验证并发送成功消息。 验证正在工作。我也需要获取fname, lname, role
和branch
的值。
下面是代码:
USE [Project]
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER Procedure [dbo].[usp_loginuser]
(@Email varchar(100),
@password varchar(100)
)
AS
BEGIN
DECLARE @msg nvarchar(2048)
SET NOCOUNT ON
--select * from dbo.userdetails where [email protected] and [email protected]
BEGIN TRY
Declare @flag bit
SET @flag = 0
IF EXISTS(Select * from userdetails
where ltrim(rtrim(email)) = ltrim(rtrim(@Email)) AND ltrim(rtrim(pwd)) = ltrim(rtrim(@password))
AND isactive = 1)
BEGIN
SET @flag =1;
END
ELSE
BEGIN
SET @flag =0;
END
SELECT @flag [IsSuccess]
END TRY
BEGIN CATCH
SET @msg = error_message()
RAISERROR (@msg, 16, 1)
END CATCH
SET NOCOUNT OFF
END
获取值输出?你能分享你所期望的输出格式吗? –
获取该特定登录名的fname,lname,分支和角色的值。因为这些细节将在我登录后的下一页中需要。 – beginner
在结束之前选择fname,lname,从userdetails分支 –