27,579
社区成员
发帖
与我相关
我的任务
分享
ALTER PROCEDURE [dbo].[Login_Login]
@username varchar(30),
@password varchar(50),
@merchantno varchar(30),
@usertype varchar(1)
AS
BEGIN
declare @sql Nvarchar(4000)
if @usertype ='1'--1商户
begin
set @sql='select state,username,password,certificatinfo_name,certificateinfo,ModifyTime from userinfo where username='''+@username+''' and password='''+@password+''' and merchantno='''+@merchantno+''' and usertype=1'
end
else --2管理员
begin
set @sql='select state,username,password,certificatinfo_name,certificateinfo,ModifyTime from userinfo where username='''+@username+''' and password='''+@password+''' and usertype=2'
end
--print @sql
exec (@sql)
END
ALTER PROCEDURE [dbo].[Login_Login] @username VARCHAR(30),
@password VARCHAR(50),
@merchantno VARCHAR(30),
@usertype VARCHAR(1)
AS
BEGIN
SELECT state,
username,
password,
certificatinfo_name,
certificateinfo,
ModifyTime
FROM userinfo
WHERE username = @username AND password = @password AND (merchantno = @merchantno OR usertype = '2');
END;
ALTER PROCEDURE [dbo].[Login_Login]
@username varchar(30),
@password varchar(50),
@merchantno varchar(30),
@usertype varchar(1)
AS
BEGIN
declare @sql Nvarchar(MAX)
if @usertype ='1'--1商户
begin
set @sql='select state,username,password,certificatinfo_name,certificateinfo,ModifyTime from userinfo where username=@username and password=@password and merchantno=@merchantno and usertype=1'
end
else --2管理员
begin
set @sql='select state,username,password,certificatinfo_name,certificateinfo,ModifyTime from userinfo where username=@username and password=@password and usertype=2'
end
--print @sql
EXEC sp_executesql @sql
,N'@username varchar(30),
@password varchar(50),
@merchantno varchar(30),
@usertype varchar(1)'
,@username
,@password
,@merchantno
,@usertype
END