zoukankan      html  css  js  c++  java
  • aspnet_Membership_GetPasswordWithFormat////

     1ALTER  PROCEDURE dbo.aspnet_Membership_GetPasswordWithFormat
     2    @ApplicationName                NVARCHAR(256),
     3    @UserName                       NVARCHAR(256)
     4AS
     5BEGIN
     6    DECLARE @Password                               NVARCHAR(128)
     7    DECLARE @PasswordFormat                         INT
     8    DECLARE @PasswordSalt                           NVARCHAR(128)
     9    DECLARE @IsLockedOut                            BIT
    10    DECLARE @FailedPasswordAttemptCount             INT
    11    DECLARE @FailedPasswordAnswerAttemptCount       INT
    12    DECLARE @IsApproved                             BIT
    13   /*又是声明一大堆变量,*/ 
    14   
    15
    16    SELECT  @Password = m.Password,
    17            @PasswordFormat = m.PasswordFormat,
    18            @PasswordSalt = m.PasswordSalt,
    19            @IsLockedOut = m.IsLockedOut,
    20            @FailedPasswordAttemptCount = m.FailedPasswordAttemptCount,
    21            @FailedPasswordAnswerAttemptCount = m.FailedPasswordAnswerAttemptCount,
    22            @IsApproved = m.IsApproved
    23    FROM    dbo.aspnet_Applications a, dbo.aspnet_Users u, dbo.aspnet_Membership m
    24    WHERE   LOWER(@ApplicationName= a.LoweredApplicationName AND
    25            u.ApplicationId = a.ApplicationId    AND
    26            u.UserId = m.UserId AND
    27            LOWER(@UserName= u.LoweredUserName
    28     /*三表连接,附加条件为@ApplicationName/@UserName*/
    29     
    30    IF@@rowcount = 0 )--如果受影响行数为0
    31        RETURN 1
    32
    33    IF@IsLockedOut = 1 ) --如果用户已经被锁定
    34        RETURN 99
    35
    36    SELECT @Password,
    37           @PasswordFormat,
    38           @PasswordSalt,
    39           @FailedPasswordAttemptCount,
    40           @FailedPasswordAnswerAttemptCount,
    41           @IsApproved
    42    /*查询想要的字段,返回0*/
    43    RETURN 0
    44END
  • 相关阅读:
    struts2文件上传(多文件)文件下载
    Struts2拦截器
    MySQL中修改多个数据表的字段拼接问题
    Struts2接受请求参数三种常用方法
    struts2 配置详解
    Struts2入门问题
    Struts2启动问题:ClassNotFoundException: org...dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
    Ajax和json一道基本的练习题
    jQuery事件--blur()和focus()
    jQuery事件--mouseover()、mouseout()、mouseenter()和mouseleave()
  • 原文地址:https://www.cnblogs.com/ruanbl/p/490177.html
Copyright © 2011-2022 走看看