KoPvP-City

Sizleri Neler Bekliyor ?
-Foruma Üye Olarak Yeni Arkadaşlıklar Edineceksiniz.
-İnternette Zaman Geçirecek Bir Alanınız Olucak Ve Eğleneceksiniz.
-PvP Server Tutkunuysanız Pvp Serverlerde Yenilikleri Takip Ediceksiniz.
-Yeni Açılan Serverleri Anında Bulacaksınız .
-Pvp Serverler Hakkında Herşey Bu Forumda Olucak.
Bunlardan Yararlanmak İçin Sizden Tek İsteyimiz Üye Olmanız Yada Giriş Yapmanız.

[Çözüm]2.Girişinizde Şifre Yanlış ve Account Yok Diyorsa Gel İçeri 11799266115352909643
Lütfen Foruma FİREFOX İle Giriniz !


Join the forum, it's quick and easy

KoPvP-City

Sizleri Neler Bekliyor ?
-Foruma Üye Olarak Yeni Arkadaşlıklar Edineceksiniz.
-İnternette Zaman Geçirecek Bir Alanınız Olucak Ve Eğleneceksiniz.
-PvP Server Tutkunuysanız Pvp Serverlerde Yenilikleri Takip Ediceksiniz.
-Yeni Açılan Serverleri Anında Bulacaksınız .
-Pvp Serverler Hakkında Herşey Bu Forumda Olucak.
Bunlardan Yararlanmak İçin Sizden Tek İsteyimiz Üye Olmanız Yada Giriş Yapmanız.

[Çözüm]2.Girişinizde Şifre Yanlış ve Account Yok Diyorsa Gel İçeri 11799266115352909643
Lütfen Foruma FİREFOX İle Giriniz !

KoPvP-City

Would you like to react to this message? Create an account in a few clicks or log in to continue.

    [Çözüm]2.Girişinizde Şifre Yanlış ve Account Yok Diyorsa Gel İçeri

    HeroEreN
    HeroEreN

    [ - KoPvP-City / Aktif Üye - ]

    [ - KoPvP-City  / Aktif Üye - ]


    Mesaj Sayısı : 120
    Tecrube Puan : 240
    Yaş : 30
    Kayıt tarihi : 03/07/11
    [Çözüm]2.Girişinizde Şifre Yanlış ve Account Yok Diyorsa Gel İçeri 01998461908816276626
    [Çözüm]2.Girişinizde Şifre Yanlış ve Account Yok Diyorsa Gel İçeri 29619253225216857899

    [Çözüm]2.Girişinizde Şifre Yanlış ve Account Yok Diyorsa Gel İçeri Empty [Çözüm]2.Girişinizde Şifre Yanlış ve Account Yok Diyorsa Gel İçeri

    Mesaj tarafından HeroEreN Ptsi Tem. 04, 2011 11:03 am

    Merhabalar arkadaşlar.

    Kendi account_login , account_logia , account_logout ve myst_login ' imi
    paylaşıyorum. Sorunlu olan bir databasede denedim ve sorun çözüldü.
    Umarım sizinde sorununuzu çözer. Oto üyelik aktiftir.


    Öncelikle Enterprise Manager giriyoruz , sonrasında databasemizi seçip
    Stored Procedures kısmına geliyoruz. Orada sırasıyla şunları yapacağız.


    Account_Login aç ; tümünü sil ve bunu yapıştırıp Apply tıklayın.

    Kod:
    CREATE PROCEDURE ACCOUNT_LOGIN
    @AccountID varchar(21),
    @Password varchar(13),
    @nRet smallint OUTPUT
    AS
    delete from currentuser where straccountid = @AccountID

    ---Author : ceronimo04---
    Kod:
     [color=Black]
    declare @cnt BigInt
    declare @nDays smallint

    select @nRet = count(straccountid) from tb_user where straccountid = @AccountID [/color] [color=Black]


    if @nRet = 0 [/color]  [color=Black]
    begin
    insert into tb_user (straccountid, strpasswd, strSocNo, idays) values (@AccountID, @password, 1, '6')
    end

    select @cnt = count(straccountid) from currentuser [/color] [color=Black]
    select @nDays = count(nDays) from PREMIUM_SERVICE where straccountid = @AccountID

    if @cnt > 40 and @nDays = '0' [/color] [color=Black]
    begin
    set @nRet = 0
    end

    if @cnt > 40 and @nDays = null [/color] [color=Black]
    begin
    set @nRet = 0
    end



    DECLARE @Nation tinyint [/color]  [color=Black]
    SET @Nation = 0
    -- tid login method by samma 2004.02.24
    DECLARE @pwd varchar(13)

    SET @pwd = null [/color] [color=Black]

    SELECT @pwd = strPasswd FROM TB_USER WHERE strAccountID = @AccountID [/color] [color=Black]
    IF @pwd IS null
    BEGIN
    SET @nRet = 0
    RETURN
    END

    ELSE IF @pwd <> @Password [/color] [color=Black]
    BEGIN
    SET @nRet = 0
    RETURN
    END

    SELECT @Nation = bNation FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID [/color] [color=Black]
    IF @@ROWCOUNT = 0
    BEGIN
    SET @nRet = 1
    RETURN
    END
    BEGIN
    SET @nRet = 1
    RETURN
    END
    BEGIN
    SET @nRet = @Nation+1
    RETURN
    END
    GO
    [/color]
    Account_Logia aç ; tümünü sil ve bunu
    yapıştırıp Apply tıklayın. Eğer account_logia yok ise bunu Query
    Analyzer 'den yapıştırıp F5 ' e basın.
    Kod:
    CREATE PROCEDURE ACCOUNT_LOGIA
    @AccountID    varchar(21),
    @Password    varchar(13),
    @nRet        smallint    OUTPUT

    AS
    Kod:
     [color=Black]

    --CurrentUserdan Silelim[/color] [color=Black]
    delete from currentuser where straccountid = @AccountID

    -- Oto Üyelik[/color] [color=Black]
    select @nRet = count(straccountid) from tb_user where straccountid = @AccountID

    if @nRet = 0[/color] [color=Black]
    begin
    insert into tb_user (straccountid, strpasswd, strSocNo, idays) values (@AccountID, @password, 1, '6')
    end

    -- Author : ceronimo04[/color] [color=Black]
    DECLARE @Nation tinyint, @CharNum smallint
    SET @Nation = 0
    SET @CharNum = 0

    DECLARE @pwd varchar(13)[/color] [color=Black]

    SET @pwd = null[/color] [color=Black]

    SELECT @pwd = strPasswd FROM [dbo].[TB_USER] WHERE strAccountID = @AccountID and idays=6[/color] [color=Black]
    IF @pwd IS null
    BEGIN
        SET @nRet = 0
                --SET @nRet = 4
        RETURN
    END

    ELSE IF @pwd <> @Password[/color] [color=Black]
    BEGIN
        SET @nRet = 0
                --SET @nRet = 3
        RETURN
    END

    DECLARE @PremiumServiceDEC varchar(21)[/color] [color=Black]
    select @PremiumServiceDEC = count(straccountid)  FROM premium_service WHERE strAccountID = @AccountID

    if @PremiumServiceDEC = 0[/color] [color=Black]
    begin
    insert into PREMIUM_SERVICE (strAccountID, strType, nDays) VALUES (@AccountID, 1, 3)
    end

    [/color] [color=Black]    SET @nRet = 1
        RETURN
    GO
    [/color]
    Account_Logout açın ; tümünü silin ve bunu yapıştırıp Apply tıklayın.
    Kod:
    CREATE PROCEDURE ACCOUNT_LOGOUT
    @AccountID    varchar(21),
    @nRet        smallint    OUTPUT
    AS
    BEGIN TRAN
        DELETE FROM CURRENTUSER WHERE strAccountID = @AccountID
    COMMIT TRAN
    SET @nRet = 1
    GO
    Myst_Login açın ; tümünü silin ve bunu yapıştırıp Apply tıklayın.
    Eğer yok ise Query Analyzer açıp bu kodu yapıştırın ve F5 yapın.
    Kod:
    CREATE PROCEDURE MYST_LOGIN
    @AccountID    varchar(21),
    @Password    varchar(13),
    @nRet        smallint    OUTPUT

    AS
    Kod:
     [color=Black]

    --CurrentUserdan Silelim[/color] [color=Black]
    delete from currentuser where straccountid = @AccountID

    -- Oto Üyelik[/color] [color=Black]
    select @nRet = count(straccountid) from tb_user where straccountid = @AccountID

    if @nRet = 0[/color] [color=Black]
    begin
    insert into tb_user (straccountid, strpasswd, strSocNo, idays) values (@AccountID, @password, 1, '6')
    end


    DECLARE @Nation tinyint, @CharNum smallint[/color]  [color=Black]
    SET @Nation = 0
    SET @CharNum = 0

    DECLARE @pwd varchar(13)[/color] [color=Black]

    SET @pwd = null[/color] [color=Black]

    SELECT @pwd = strPasswd FROM [dbo].[TB_USER] WHERE strAccountID = @AccountID[/color] [color=Black]
    IF @pwd IS null
    BEGIN
        SET @nRet = 0
        RETURN
    END

    ELSE IF @pwd <> @Password[/color] [color=Black]
    BEGIN
        SET @nRet = 0
        RETURN
    END

    DECLARE @PremiumServiceDEC varchar(21)[/color] [color=Black]
    select @PremiumServiceDEC = count(straccountid)  FROM premium_service WHERE strAccountID = @AccountID

    if @PremiumServiceDEC = 0[/color] [color=Black]
    begin
    insert into PREMIUM_SERVICE (strAccountID, strType, nDays) VALUES (@AccountID, 1, 3)
    end

    SELECT @Nation = bNation, @CharNum = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID[/color] [color=Black]
    IF @@ROWCOUNT = 0
    BEGIN
        SET @nRet = 1
        RETURN
    END
    IF @CharNum >= 0
    BEGIN
        SET @nRet = 1
        RETURN
    END
    ELSE
    BEGIN
        SET @nRet = @Nation+1
        RETURN
    END
    GO
    [/color]
    İyi günler , kolay gelsin.

      Forum Saati Çarş. Mayıs 08, 2024 9:27 am