ورود

View Full Version : login storedprocedure



ali_mp64
شنبه 22 تیر 1387, 16:02 عصر
سلام دوستان .
من دنبال يه storedprocedure براي login به نرم افزارم هستم . ممنون مي شم اگه كمك كنين .

ali_mp64
چهارشنبه 02 مرداد 1387, 01:10 صبح
كسي نمي تونه كمكي بكنه ؟

ali_mp64
پنج شنبه 17 مرداد 1387, 20:48 عصر
كسي نبود ؟ واقعا نياز دارم

merlin_vista
پنج شنبه 17 مرداد 1387, 21:17 عصر
دسوت عزيز اين نوع سوال پرسيدن كاملاً غلط هست

بگو دقيقاً ميخواي چيكار كني كه راهنماييد كنيم . . . .

ali_mp64
دوشنبه 21 مرداد 1387, 00:26 صبح
من يه حدول دارم كه username و password ها تو اون ذخيره شدن . يه Stored Procedure مي خوام كه username و password رو از كاربر بگيره و اگه تو ديتابيس موجود بود اجازه ورود بده .
ممنون مي شم اگه كمكم كنين .

رضا جاسبی
سه شنبه 22 مرداد 1387, 00:53 صبح
در نهایت باید در برنامه کنترل کنید نه در Stored Procedure. در SP شما می تونید مشخص کنید که نتیجه Userame و Password درست است یا خیر که این رو می تونین در sp به عنوان Return Value و یا Output Parameter بگیرید. اما در کل من ترجیح می دم که اینجا SP استفاده نکنم. من با یک Select مقدار Password رو برای UserName وارد شده می گیرم و بعد در برنامه ام مقدار گرفته شده در Select را با مقدار وارد شده توسط کاربر مقایسه می کنم. اینطوری می تونم به کاربر بگم که Username وارد شده وجود ندارد و یا اینکه Password وارد شده اشتباه است.

z.nasiri
سه شنبه 22 مرداد 1387, 01:18 صبح
سلام این به کارت میاد البته جا به جا شده اگر جوابتو نداد بگو تا برات load کنم
create procedure loginuser
@username nchar(20) ='a',
@password nchar(10)= '0'
as
select
mail from dbo.member
where @username=username and @password=password
go
execute loginuser @username ='z.nasiri',@password='1365'

ali_mp64
سه شنبه 22 مرداد 1387, 23:00 عصر
دوستان من اين storedprocedure رو نوشتم .



CREATE procedure [dbo].[sp_Login]

-- Add the parameters for the stored procedure here
@tblLogin_UserName nvarchar,
@tblLogin_PassWord nvarchar
As
BEGIN
-- Insert statements for procedure here
if exists(select * from tbllogin where tbllogin_username=@tblLogin_UserName and tbllogin_password=@tblLogin_PassWord)
return 1
else
return 0
END


ولي نمي دونم مقاديري رو كه return كردم رو چه جوري توي c# بگيرم .