亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? installmembership.sql

?? BugNET is an issue tracking and project issue management solution built using the ASP.NET web applic
?? SQL
?? 第 1 頁 / 共 4 頁
字號(hào):
/**********************************************************************/
/* InstallMembership.SQL                                              */
/*                                                                    */
/* Installs the tables, triggers and stored procedures necessary for  */
/* supporting the aspnet feature of ASP.Net                           */
/*                                                                    */
/* InstallCommon.sql must be run before running this file.            */
/*
** Copyright Microsoft, Inc. 2002
** All Rights Reserved.
*/
/**********************************************************************/

PRINT '-------------------------------------------'
PRINT 'Starting execution of InstallMembership.SQL'
PRINT '-------------------------------------------'
GO

SET QUOTED_IDENTIFIER OFF
SET ANSI_NULLS ON         -- We don't want (NULL = NULL) == TRUE
GO
SET ANSI_PADDING ON
GO
SET ANSI_NULL_DFLT_ON ON
GO

/*************************************************************/
/*************************************************************/
/*************************************************************/
/*************************************************************/
/*************************************************************/

IF (NOT EXISTS (SELECT name
                FROM sysobjects
                WHERE (name = N'aspnet_Applications')
                  AND (type = 'U')))
BEGIN
  RAISERROR('The table ''aspnet_Applications'' cannot be found. Please use aspnet_regsql.exe for installing ASP.NET application services.', 18, 1)
END

IF (NOT EXISTS (SELECT name
                FROM sysobjects
                WHERE (name = N'aspnet_Users')
                  AND (type = 'U')))
BEGIN
  RAISERROR('The table ''aspnet_Users'' cannot be found. Please use aspnet_regsql.exe for installing ASP.NET application services.', 18, 1)
END

IF (NOT EXISTS (SELECT name
              FROM sysobjects
             WHERE (name = N'aspnet_Applications_CreateApplication')
               AND (type = 'P')))
BEGIN
  RAISERROR('The stored procedure ''aspnet_Applications_CreateApplication'' cannot be found. Please use aspnet_regsql.exe for installing ASP.NET application services.', 18, 1)
END

IF (NOT EXISTS (SELECT name
              FROM sysobjects
             WHERE (name = N'aspnet_Users_CreateUser')
               AND (type = 'P')))
BEGIN
  RAISERROR('The stored procedure ''aspnet_Users_CreateUser'' cannot be found. Please use aspnet_regsql.exe for installing ASP.NET application services.', 18, 1)
END

IF (NOT EXISTS (SELECT name
              FROM sysobjects
             WHERE (name = N'aspnet_Users_DeleteUser')
               AND (type = 'P')))
BEGIN
  RAISERROR('The stored procedure ''aspnet_Users_DeleteUser'' cannot be found. Please use aspnet_regsql.exe for installing ASP.NET application services.', 18, 1)
END

/*************************************************************/
/*************************************************************/
IF (NOT EXISTS (SELECT name
                FROM sysobjects
                WHERE (name = N'aspnet_Membership')
                  AND (type = 'U')))
BEGIN
  PRINT 'Creating the aspnet_Membership table...'
  CREATE TABLE dbo.aspnet_Membership (
        ApplicationId                           uniqueidentifier    NOT NULL FOREIGN KEY REFERENCES dbo.aspnet_Applications(ApplicationId),
        UserId                                  uniqueidentifier    NOT NULL PRIMARY KEY NONCLUSTERED FOREIGN KEY REFERENCES dbo.aspnet_Users(UserId),
        Password                                nvarchar(128)       NOT NULL,
        PasswordFormat                          int                 NOT NULL DEFAULT 0,
        PasswordSalt                            nvarchar(128)       NOT NULL,
        MobilePIN                               nvarchar(16),
        Email                                   nvarchar(256),
        LoweredEmail                            nvarchar(256),
        PasswordQuestion                        nvarchar(256),
        PasswordAnswer                          nvarchar(128),
        IsApproved                              bit                 NOT NULL,
        IsLockedOut                             bit                 NOT NULL,
        CreateDate                              datetime            NOT NULL,
        LastLoginDate                           datetime            NOT NULL,
        LastPasswordChangedDate                 datetime            NOT NULL,
        LastLockoutDate                         datetime            NOT NULL,
        FailedPasswordAttemptCount              int                 NOT NULL,
        FailedPasswordAttemptWindowStart        datetime            NOT NULL,
        FailedPasswordAnswerAttemptCount        int                 NOT NULL,
        FailedPasswordAnswerAttemptWindowStart  datetime            NOT NULL,
        Comment                                 ntext )
  CREATE CLUSTERED INDEX aspnet_Membership_index ON aspnet_Membership(ApplicationId, LoweredEmail)
END
GO

/*************************************************************/
/*************************************************************/
/*************************************************************/

DECLARE @ver int
DECLARE @version nchar(100)
DECLARE @dot int
DECLARE @hyphen int
DECLARE @SqlToExec nchar(400)

SELECT @ver = 8
SELECT @version = @@Version
SELECT @hyphen  = CHARINDEX(N' - ', @version)
IF (NOT(@hyphen IS NULL) AND @hyphen > 0)
BEGIN
    SELECT @hyphen = @hyphen + 3
    SELECT @dot    = CHARINDEX(N'.', @version, @hyphen)
    IF (NOT(@dot IS NULL) AND @dot > @hyphen)
    BEGIN
        SELECT @version = SUBSTRING(@version, @hyphen, @dot - @hyphen)
        SELECT @ver     = CONVERT(int, @version)
    END
END

/*************************************************************/

IF (@ver >= 8)
    EXEC sp_tableoption N'aspnet_Membership', 'text in row', 3000

/*************************************************************/
/*************************************************************/

IF (EXISTS (SELECT name
              FROM sysobjects
             WHERE (name = N'aspnet_Membership_CreateUser')
               AND (type = 'P')))
DROP PROCEDURE dbo.aspnet_Membership_CreateUser
GO
CREATE PROCEDURE dbo.aspnet_Membership_CreateUser
    @ApplicationName                        nvarchar(256),
    @UserName                               nvarchar(256),
    @Password                               nvarchar(128),
    @PasswordSalt                           nvarchar(128),
    @Email                                  nvarchar(256),
    @PasswordQuestion                       nvarchar(256),
    @PasswordAnswer                         nvarchar(128),
    @IsApproved                             bit,
    @CurrentTimeUtc                         datetime,
    @CreateDate                             datetime = NULL,
    @UniqueEmail                            int      = 0,
    @PasswordFormat                         int      = 0,
    @UserId                                 uniqueidentifier OUTPUT
AS
BEGIN
    DECLARE @ApplicationId uniqueidentifier
    SELECT  @ApplicationId = NULL

    DECLARE @NewUserId uniqueidentifier
    SELECT @NewUserId = NULL

    DECLARE @IsLockedOut bit
    SET @IsLockedOut = 0

    DECLARE @LastLockoutDate  datetime
    SET @LastLockoutDate = CONVERT( datetime, '17540101', 112 )

    DECLARE @FailedPasswordAttemptCount int
    SET @FailedPasswordAttemptCount = 0

    DECLARE @FailedPasswordAttemptWindowStart  datetime
    SET @FailedPasswordAttemptWindowStart = CONVERT( datetime, '17540101', 112 )

    DECLARE @FailedPasswordAnswerAttemptCount int
    SET @FailedPasswordAnswerAttemptCount = 0

    DECLARE @FailedPasswordAnswerAttemptWindowStart  datetime
    SET @FailedPasswordAnswerAttemptWindowStart = CONVERT( datetime, '17540101', 112 )

    DECLARE @NewUserCreated bit
    DECLARE @ReturnValue   int
    SET @ReturnValue = 0

    DECLARE @ErrorCode     int
    SET @ErrorCode = 0

    DECLARE @TranStarted   bit
    SET @TranStarted = 0

    IF( @@TRANCOUNT = 0 )
    BEGIN
	    BEGIN TRANSACTION
	    SET @TranStarted = 1
    END
    ELSE
    	SET @TranStarted = 0

    EXEC dbo.aspnet_Applications_CreateApplication @ApplicationName, @ApplicationId OUTPUT

    IF( @@ERROR <> 0 )
    BEGIN
        SET @ErrorCode = -1
        GOTO Cleanup
    END

    SET @CreateDate = @CurrentTimeUtc

    SELECT  @NewUserId = UserId FROM dbo.aspnet_Users WHERE LOWER(@UserName) = LoweredUserName AND @ApplicationId = ApplicationId
    IF ( @NewUserId IS NULL )
    BEGIN
        SET @NewUserId = @UserId
        EXEC @ReturnValue = dbo.aspnet_Users_CreateUser @ApplicationId, @UserName, 0, @CreateDate, @NewUserId OUTPUT
        SET @NewUserCreated = 1
    END
    ELSE
    BEGIN
        SET @NewUserCreated = 0
        IF( @NewUserId <> @UserId AND @UserId IS NOT NULL )
        BEGIN
            SET @ErrorCode = 6
            GOTO Cleanup
        END
    END

    IF( @@ERROR <> 0 )
    BEGIN
        SET @ErrorCode = -1
        GOTO Cleanup
    END

    IF( @ReturnValue = -1 )
    BEGIN
        SET @ErrorCode = 10
        GOTO Cleanup
    END

    IF ( EXISTS ( SELECT UserId
                  FROM   dbo.aspnet_Membership
                  WHERE  @NewUserId = UserId ) )
    BEGIN
        SET @ErrorCode = 6
        GOTO Cleanup
    END

    SET @UserId = @NewUserId

    IF (@UniqueEmail = 1)
    BEGIN
        IF (EXISTS (SELECT *
                    FROM  dbo.aspnet_Membership m WITH ( UPDLOCK, HOLDLOCK )
                    WHERE ApplicationId = @ApplicationId AND LoweredEmail = LOWER(@Email)))
        BEGIN
            SET @ErrorCode = 7
            GOTO Cleanup
        END
    END

    IF (@NewUserCreated = 0)
    BEGIN
        UPDATE dbo.aspnet_Users
        SET    LastActivityDate = @CreateDate
        WHERE  @UserId = UserId
        IF( @@ERROR <> 0 )
        BEGIN
            SET @ErrorCode = -1
            GOTO Cleanup
        END
    END

    INSERT INTO dbo.aspnet_Membership
                ( ApplicationId,
                  UserId,
                  Password,
                  PasswordSalt,
                  Email,
                  LoweredEmail,
                  PasswordQuestion,
                  PasswordAnswer,
                  PasswordFormat,
                  IsApproved,
                  IsLockedOut,
                  CreateDate,
                  LastLoginDate,
                  LastPasswordChangedDate,
                  LastLockoutDate,
                  FailedPasswordAttemptCount,
                  FailedPasswordAttemptWindowStart,
                  FailedPasswordAnswerAttemptCount,
                  FailedPasswordAnswerAttemptWindowStart )
         VALUES ( @ApplicationId,
                  @UserId,
                  @Password,
                  @PasswordSalt,
                  @Email,
                  LOWER(@Email),
                  @PasswordQuestion,
                  @PasswordAnswer,
                  @PasswordFormat,
                  @IsApproved,
                  @IsLockedOut,
                  @CreateDate,
                  @CreateDate,
                  @CreateDate,
                  @LastLockoutDate,
                  @FailedPasswordAttemptCount,
                  @FailedPasswordAttemptWindowStart,
                  @FailedPasswordAnswerAttemptCount,
                  @FailedPasswordAnswerAttemptWindowStart )

    IF( @@ERROR <> 0 )
    BEGIN
        SET @ErrorCode = -1
        GOTO Cleanup
    END

    IF( @TranStarted = 1 )
    BEGIN
	    SET @TranStarted = 0
	    COMMIT TRANSACTION
    END

    RETURN 0

Cleanup:

    IF( @TranStarted = 1 )
    BEGIN
        SET @TranStarted = 0
    	ROLLBACK TRANSACTION
    END

    RETURN @ErrorCode

END
GO

/*************************************************************/
/*************************************************************/

IF (EXISTS (SELECT name
              FROM sysobjects
             WHERE (name = N'aspnet_Membership_GetUserByName')
               AND (type = 'P')))
DROP PROCEDURE dbo.aspnet_Membership_GetUserByName
GO
CREATE PROCEDURE dbo.aspnet_Membership_GetUserByName
    @ApplicationName      nvarchar(256),
    @UserName             nvarchar(256),
    @CurrentTimeUtc       datetime,
    @UpdateLastActivity   bit = 0
AS
BEGIN
    DECLARE @UserId uniqueidentifier

    IF (@UpdateLastActivity = 1)
    BEGIN
        SELECT TOP 1 m.Email, m.PasswordQuestion, m.Comment, m.IsApproved,
                m.CreateDate, m.LastLoginDate, @CurrentTimeUtc, m.LastPasswordChangedDate,
                u.UserId, m.IsLockedOut,m.LastLockoutDate
        FROM    dbo.aspnet_Applications a, dbo.aspnet_Users u, dbo.aspnet_Membership m
        WHERE    LOWER(@ApplicationName) = a.LoweredApplicationName AND
                u.ApplicationId = a.ApplicationId    AND
                LOWER(@UserName) = u.LoweredUserName AND u.UserId = m.UserId

        IF (@@ROWCOUNT = 0) -- Username not found
            RETURN -1

        UPDATE   dbo.aspnet_Users
        SET      LastActivityDate = @CurrentTimeUtc
        WHERE    @UserId = UserId
    END
    ELSE
    BEGIN
        SELECT TOP 1 m.Email, m.PasswordQuestion, m.Comment, m.IsApproved,
                m.CreateDate, m.LastLoginDate, u.LastActivityDate, m.LastPasswordChangedDate,
                u.UserId, m.IsLockedOut,m.LastLockoutDate
        FROM    dbo.aspnet_Applications a, dbo.aspnet_Users u, dbo.aspnet_Membership m
        WHERE    LOWER(@ApplicationName) = a.LoweredApplicationName AND
                u.ApplicationId = a.ApplicationId    AND
                LOWER(@UserName) = u.LoweredUserName AND u.UserId = m.UserId

        IF (@@ROWCOUNT = 0) -- Username not found
            RETURN -1
    END

    RETURN 0

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产乱码最新视频| 欧美日韩一区三区四区| 国产视频一区不卡| 国产主播一区二区三区| 久久影院电视剧免费观看| 国产精品一级片| 国产精品国产成人国产三级| 91美女在线看| 婷婷中文字幕综合| 久久免费电影网| 成人黄色小视频| 一区二区三区在线观看欧美| 欧美一区二区三区四区在线观看| 免费成人性网站| 欧美激情一区二区三区不卡 | 国产精品福利一区二区| 成人av电影在线| 亚洲电影一区二区| 久久综合狠狠综合久久激情| caoporn国产一区二区| 亚洲va欧美va人人爽| 欧美va亚洲va香蕉在线| 成人性生交大片免费看在线播放| 一区二区在线观看不卡| 日韩欧美一区二区在线视频| 成人毛片在线观看| 婷婷综合五月天| 国产精品每日更新在线播放网址| 欧美在线观看视频一区二区三区| 精品一区精品二区高清| 亚洲伦理在线免费看| 日韩一区二区不卡| 91看片淫黄大片一级| 精品在线一区二区三区| 亚洲一区二区三区影院| 久久久久久久久蜜桃| 91久久国产最好的精华液| 精品一区中文字幕| 亚洲成人在线网站| 欧美国产日韩在线观看| 777欧美精品| 91色视频在线| 国产东北露脸精品视频| 视频一区二区三区入口| 中文字幕一区二区在线播放| 日韩精品一区二区三区视频| 日本韩国欧美国产| 成人免费视频一区| 激情综合网av| 日本系列欧美系列| 一区二区久久久久| 国产精品不卡一区二区三区| 欧美电视剧免费观看| 欧美曰成人黄网| 不卡一区中文字幕| 国产一区二区三区香蕉| 日韩国产在线观看一区| 亚洲精品第一国产综合野| 欧美韩国日本一区| 精品不卡在线视频| 欧美一区二区日韩| 欧美日韩成人一区二区| 日本久久电影网| proumb性欧美在线观看| 成人性生交大片| 岛国精品在线播放| 国产宾馆实践打屁股91| 国产一区在线观看视频| 精品亚洲成a人在线观看 | 精品一区二区三区在线观看 | 国产精品毛片高清在线完整版| 精品久久久久久无| 日韩视频免费直播| 91精品国产综合久久久久久| 欧美日韩二区三区| 这里是久久伊人| 在线成人av影院| 欧美一区二区在线播放| 在线播放91灌醉迷j高跟美女| 欧美日韩色综合| 欧美喷潮久久久xxxxx| 欧美影视一区在线| 欧美日韩二区三区| 日韩三级高清在线| 国产亚洲福利社区一区| 久久亚洲影视婷婷| 欧美激情一区二区| 亚洲色图在线看| 亚洲一区二区三区中文字幕| 亚洲高清不卡在线| 秋霞成人午夜伦在线观看| 美国欧美日韩国产在线播放| 国产一区欧美一区| 波多野结衣中文字幕一区| 91理论电影在线观看| 欧美色精品在线视频| 日韩欧美成人一区二区| 久久综合精品国产一区二区三区| 国产女人aaa级久久久级| 中文字幕制服丝袜成人av| 一区二区三区在线不卡| 日韩精品一级中文字幕精品视频免费观看 | 理论电影国产精品| 国产一区二区不卡在线| 不卡的av电影在线观看| 欧美综合天天夜夜久久| 欧美一区二区日韩| 国产精品家庭影院| 亚洲18色成人| 国精产品一区一区三区mba视频| 成人深夜福利app| 欧美日韩免费高清一区色橹橹| 日韩精品综合一本久道在线视频| wwww国产精品欧美| 亚洲欧美激情在线| 麻豆成人久久精品二区三区小说| 丁香啪啪综合成人亚洲小说| 欧美日韩一区不卡| 久久久www免费人成精品| 亚洲自拍偷拍av| 国产激情精品久久久第一区二区 | 亚洲综合色网站| 极品瑜伽女神91| 色婷婷亚洲综合| 精品国产91久久久久久久妲己 | 亚洲r级在线视频| 国产美女一区二区| 欧美日韩国产影片| 国产精品欧美极品| 久久99精品视频| 欧美午夜一区二区三区免费大片| 久久综合成人精品亚洲另类欧美 | 欧美白人最猛性xxxxx69交| 亚洲欧洲综合另类| 国产麻豆精品视频| 欧美日韩国产一区二区三区地区| 国产欧美精品区一区二区三区 | 一区二区久久久久久| 国产不卡在线视频| 欧美v日韩v国产v| 三级欧美在线一区| 97超碰欧美中文字幕| 久久综合九色综合久久久精品综合| 亚洲一区二区三区精品在线| 成人动漫一区二区三区| 精品成人一区二区三区四区| 日韩福利视频网| 欧美在线视频日韩| 亚洲久本草在线中文字幕| 成人午夜电影网站| 欧美精品一区二区三区很污很色的 | 色悠久久久久综合欧美99| 国产欧美一区二区三区网站| 毛片不卡一区二区| 欧美日韩精品高清| 亚洲永久精品国产| 91麻豆国产香蕉久久精品| 国产精品婷婷午夜在线观看| 国产一区二区视频在线播放| 精品国产sm最大网站免费看| 日本一区中文字幕| 日韩欧美中文字幕公布| 日日夜夜免费精品视频| 欧美日韩在线免费视频| 亚洲一区在线看| 欧美日韩免费在线视频| 五月天久久比比资源色| 欧美精品丝袜久久久中文字幕| 亚洲国产一区视频| 欧美人牲a欧美精品| 午夜在线电影亚洲一区| 欧美一区二区三区白人| 精品一区二区三区在线播放视频| 欧美本精品男人aⅴ天堂| 国产乱码精品一区二区三区忘忧草 | 久久精品国产精品青草| 精品国产污污免费网站入口| 久久99久久久久久久久久久| 精品理论电影在线观看 | 亚洲人午夜精品天堂一二香蕉| 97aⅴ精品视频一二三区| 亚洲欧洲成人精品av97| 91视频你懂的| 一区二区三区精品久久久| 欧美日韩国产在线观看| 麻豆精品视频在线| 久久精品免费在线观看| 成人黄色软件下载| 亚洲综合色网站| 日韩欧美国产不卡| 国产成人精品免费视频网站| 最新久久zyz资源站| 欧美自拍偷拍午夜视频| 日韩av不卡一区二区| 久久中文娱乐网| 色婷婷一区二区三区四区| 日本美女视频一区二区| 国产日本一区二区| 色欧美88888久久久久久影院| 午夜电影一区二区|