您的位置:首页 > 编程语言 > ASP

aspnet_Membership_SetPassword

2006-08-31 09:58 288 查看
1ALTER PROCEDURE dbo.aspnet_Membership_SetPassword
2 @ApplicationName NVARCHAR(256),
3 @UserName NVARCHAR(256),
4 @NewPassword NVARCHAR(128),
5 @PasswordSalt NVARCHAR(128),
6 @TimeZoneAdjustment INT,
7 @PasswordFormat INT = 0
8AS
9BEGIN
10 DECLARE @UserId UNIQUEIDENTIFIER
11 SELECT @UserId = NULL
12 SELECT @UserId = u.UserId
13 FROM dbo.aspnet_Users u, dbo.aspnet_Applications a, dbo.aspnet_Membership m
14 WHERE LoweredUserName = LOWER(@UserName) AND
15 u.ApplicationId = a.ApplicationId AND
16 LOWER(@ApplicationName) = a.LoweredApplicationName AND
17 u.UserId = m.UserId
18 IF (@UserId IS NULL) --如果不存在,返回1
20 RETURN(1)
21 DECLARE @DateTimeNowUTC DATETIME --声明时间,获取时间(差不多就这意思吧-_-!)
22 EXEC dbo.aspnet_GetUtcDate @TimeZoneAdjustment, @DateTimeNowUTC OUTPUT
23
24
25 UPDATE dbo.aspnet_Membership
26 SET Password = @NewPassword, PasswordFormat = @PasswordFormat, PasswordSalt = @PasswordSalt,
27 LastPasswordChangedDate = @DateTimeNowUTC
28 WHERE @UserId = UserId
29 RETURN(0)
31END
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: