日期:2014-05-19  浏览次数:20393 次

求一段存储过程代码
一段用户登录过程验证的存储过程,如果没有该用户 或密码错误弹出提示,并能返回一个权限的值,数据库中有一个关键字,用户名 密码 权限代码
开发平台是在C#上

------解决方案--------------------
create procedure userLand --用户登陆验证
@UID varchar(16), --用户名
@pwd varchar(16),--密码
@type varchar(8) output --这个是权限返回的
as
begin
declare @tpwd varchar(16) --数据库里的密码
select @tpwd = pwd,@type = type from users where UID = @UID
if (@empPassword = @tempPassword) --如果密码一样肯定是可以登陆了
return 1 --返回1告诉前台有这个用户,去接返回的权限吧
else
set @empType = ' '
return 0 --你也别接权限了,反正验证都失败了,你看权限都是空的
end
go

其实这两个return没什么意义,不要也可以,写着好玩的
你去测试肯定没问题
------解决方案--------------------
为什么不把这个过程放到业务逻辑里实现呢?