homatorabi
دوشنبه 08 خرداد 1391, 10:07 صبح
با سلام خدمت دوستان عزیز.
لطفا به من بگید مشکل این function چیه که مقداری که میخوام رو بر نمیگردونه!
این تابع رو برای این نوشتم که وقتی username و password رو بهش میدم،بگه این کاربر مجاز هست یا نه!
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER FUNCTION [dbo].[fun_autho]
(
@Username nvarchar(50),@Password nvarchar(max)
)
RETURNS bit
AS
BEGIN
DECLARE @test bit
set @test=0
if exists(select * from tbl_User where tbl_User.Username=@username and tbl_User.password=hashbytes('md5',@Password))
set @test=1
return @test
END
لطفا به من بگید مشکل این function چیه که مقداری که میخوام رو بر نمیگردونه!
این تابع رو برای این نوشتم که وقتی username و password رو بهش میدم،بگه این کاربر مجاز هست یا نه!
set ANSI_NULLS ON
set QUOTED_IDENTIFIER ON
go
ALTER FUNCTION [dbo].[fun_autho]
(
@Username nvarchar(50),@Password nvarchar(max)
)
RETURNS bit
AS
BEGIN
DECLARE @test bit
set @test=0
if exists(select * from tbl_User where tbl_User.Username=@username and tbl_User.password=hashbytes('md5',@Password))
set @test=1
return @test
END