Foruma hoş geldin, Ziyaretçi

Forum içeriğine ve tüm hizmetlerimize erişim sağlamak için foruma kayıt olmalı ya da giriş yapmalısınız. Foruma üye olmak tamamen ücretsizdir.

PROSEDÜR İnvalid Password Hata Cözüm

Konu Bilgileri

Konu Hakkında Merhaba, tarihinde Prosedür & Query Kod Paylaşımları kategorisinde Admin  tarafından oluşturulan İnvalid Password Hata Cözüm başlıklı konuyu okuyorsunuz. Bu konu şimdiye dek 7,293 kez görüntülenmiş, 5 yorum ve 0 tepki puanı almıştır...
Kategori Adı Prosedür & Query Kod Paylaşımları
Konu Başlığı İnvalid Password Hata Cözüm
Konbuyu başlatan Admin 
Başlangıç tarihi
Cevaplar
Görüntüleme
İlk mesaj tepki puanı
Son Mesaj Yazan Admin

Admin 

Kurucu Admin
Katılım
6 Ağu 2019
Mesajlar
980
Tepkime puanı
332
Puanları
63
Web sitesi
www.kocuce.com.tr
ilk once sql data base giriyoruz sonra Kn_Online tıklıyoruz ve programmabilitiy/system stored procedures acıyoruz
Soac Logını bulup sag tıklayıp Edıt(2cı sıradakı Modıfy ) tıklıyoruz

Sonrada bu kodları gırıyoruz


USE [Kn_Online]
GO
/****** Object: StoredProcedure [dbo].[SOACS_LOGIN] Script Date: 02/21/2019 22:56:53 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[SOACS_LOGIN]
@AccountID varchar(21),
@Password varchar(13),
@IpAddress varchar(50),
@HwID varchar(50),
@HwID2 varchar(50),
@nRet smallint OUTPUT
AS

if(exists(select * from HardwareBanList where ltrim(rtrim(HWID)) = ltrim(rtrim(@HwID))))
begin
-- Blocked HardwareID
SET @nRet = 4
RETURN
end

-- Oto Üyelik
select @nRet = count(straccountid) from tb_user where straccountid = @AccountID

if @nRet = 0
BEGIN
INSERT INTO TB_USER (strAccountID, strPasswd, strSocNo, iDays) VALUES (@AccountID, @Password, 1, '6')
END

------- Database By_Bts Tarafindan Hazirlanmistir. --------
DECLARE @Nation tinyint, @CharNum smallint
SET @Nation = 0
SET @CharNum = 0
DECLARE @pwd varchar(13)
SET @pwd = null
SELECT @pwd = strPasswd FROM [dbo].[TB_USER] WHERE strAccountID = @AccountID
IF @pwd IS null
BEGIN
SET @nRet = 0
RETURN
END
ELSE IF @pwd <> @Password
BEGIN
SET @nRet = 0
RETURN
END
--CurrentUserdan Silelim
delete from currentuser where straccountid = @AccountID
--Currentuser bitis
---Login bilgilerini kaydet
Insert Into HardwareLog values (@AccountID,@IpAddress,ltrim(rtrim(@HwID)),getdate())
--Login bilgileri bitis
SELECT @Nation = bNation, @CharNum = bCharNum FROM ACCOUNT_CHAR WHERE strAccountID = @AccountID
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


F5 basıyoruz Res atıyoruz
.....

@HwID varchar(50), yazan yere bakın altında @HwID2 varchar(50), olması gerekıyor Eger Kod hata verırse Alter yazan Yere
Create yazıyoruz sorun cozuluyor

Not:baska kodları gırerken hata alırsanız Sadece Alter yazıosa yerıne Create yazmanız yetecektır.Veya Create yazıyorsa Yerıne Alter yazacaksınız f5 yapınca kod calısacaktır
 

zax123

Kıdemli Üye
Katılım
8 Eyl 2019
Mesajlar
306
Tepkime puanı
2
Puanları
18
Yaş
31
+++++++++++++++++
 

Forumdan daha fazla yararlanmak için giriş yapın yada üye olun!

Forumdan daha fazla yararlanmak için giriş yapın veya kayıt olun!

Kayıt ol

Forumda bir hesap oluşturmak tamamen ücretsizdir.

Şimdi kayıt ol
Giriş yap

Eğer bir hesabınız var ise lütfen giriş yapın

Giriş yap
+++---yyzzhhe tarzı Yorum Yazanlar Ko cuce Yönetimi Tarafından Ban Atılacaktır

Konuyu görüntüleyenler