aspnet_Membership_GetPasswordWithFormat////

 1 None.gif ALTER    PROCEDURE  dbo.aspnet_Membership_GetPasswordWithFormat
 2 None.gif     @ApplicationName                  NVARCHAR ( 256 ),
 3 None.gif     @UserName                         NVARCHAR ( 256 )
 4 None.gif AS
 5 None.gif BEGIN
 6 None.gif     DECLARE   @Password                                 NVARCHAR ( 128 )
 7 None.gif     DECLARE   @PasswordFormat                           INT
 8 None.gif     DECLARE   @PasswordSalt                             NVARCHAR ( 128 )
 9 None.gif     DECLARE   @IsLockedOut                              BIT
10 None.gif     DECLARE   @FailedPasswordAttemptCount               INT
11 None.gif     DECLARE   @FailedPasswordAnswerAttemptCount         INT
12 None.gif     DECLARE   @IsApproved                               BIT
13 ExpandedBlockStart.gifContractedBlock.gif    /**/ /*又是声明一大堆变量,*/  
14 None.gif   
15 None.gif
16 None.gif     SELECT    @Password   =  m.Password,
17 None.gif             @PasswordFormat   =  m.PasswordFormat,
18 None.gif             @PasswordSalt   =  m.PasswordSalt,
19 None.gif             @IsLockedOut   =  m.IsLockedOut,
20 None.gif             @FailedPasswordAttemptCount   =  m.FailedPasswordAttemptCount,
21 None.gif             @FailedPasswordAnswerAttemptCount   =  m.FailedPasswordAnswerAttemptCount,
22 None.gif             @IsApproved   =  m.IsApproved
23 None.gif     FROM     dbo.aspnet_Applications a, dbo.aspnet_Users u, dbo.aspnet_Membership m
24 None.gif     WHERE     LOWER ( @ApplicationName =  a.LoweredApplicationName  AND
25 None.gif            u.ApplicationId  =  a.ApplicationId     AND
26 None.gif            u.UserId  =  m.UserId  AND
27 None.gif             LOWER ( @UserName =  u.LoweredUserName
28 ExpandedBlockStart.gifContractedBlock.gif      /**/ /*三表连接,附加条件为@ApplicationName/@UserName*/
29 None.gif     
30 None.gif     IF @@rowcount   =   0  ) -- 如果受影响行数为0
31 None.gif          RETURN   1
32 None.gif
33 None.gif     IF @IsLockedOut   =   1  )  -- 如果用户已经被锁定
34 None.gif          RETURN   99
35 None.gif
36 None.gif     SELECT   @Password ,
37 None.gif            @PasswordFormat ,
38 None.gif            @PasswordSalt ,
39 None.gif            @FailedPasswordAttemptCount ,
40 None.gif            @FailedPasswordAnswerAttemptCount ,
41 None.gif            @IsApproved
42 ExpandedBlockStart.gifContractedBlock.gif     /**/ /*查询想要的字段,返回0*/
43 None.gif     RETURN   0
44 None.gif END

转载于:https://www.cnblogs.com/ruanbl/archive/2006/08/30/490177.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值