Kod:
CREATE TABLE [dbo].[Myst-List] (
[nRank] [int] IDENTITY (1, 1) NOT NULL ,
[name] [varchar] (31) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
)
Account_Login i açıyoruz ve ortasına aşağıdaki kodu yapıştırıyoruz.
Kod:
declare @KullaniciSayi varchar(21)
declare @allowed varchar(21)
declare @Limit varchar(21)
-- Myst (gokhantasci) tarafindan Ko-cuce icin derlenmistir
----------------------------------------- Ayar ------------
set @Limit = 250
---------------------- Limit = Kac kisi girebilir ---------------
select @kullanicisayi = count(strcharid) from currentuser
select @allowed = count(name) from myst-list where name = @AccountID
if @kullanicisayisi > @limit
begin
if @Allowed = 0
begin
set @nRet = 4
end
end
Daha sonra
Kod:
CREATE PROCEDURE Myst-izin
@AccountID varchar(21),
@durum varchar(13)
AS
if @durum = 1
begin
insert myst-list
select @AccountID
print @AccountID + ' Izin verilen listesine eklenmistir -- Myst'
end
if @durum = 2
begin
delete from myst-list where name = @AccountID
print @AccountID + ' Izin verilen listesinden cikarilmistir-- Myst'
end
if @durum > 2
begin
print 'Durum anlasilamadi , Listeye eklemek icin 1, Silmek icin 2 yi kullaniniz'
end
Kodlari sirasiyla uygulayiniz.
Bir hesaba izin vermek icin.
Kod:
exec myst-izin 'kullaniciADI', 1
Izin listesinden silmek icin
Kod:
exec myst-izin 'kullaniciADI', 2
CREATE TABLE [dbo].[Myst-List] (
[nRank] [int] IDENTITY (1, 1) NOT NULL ,
[name] [varchar] (31) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
)
Account_Login i açıyoruz ve ortasına aşağıdaki kodu yapıştırıyoruz.
Kod:
declare @KullaniciSayi varchar(21)
declare @allowed varchar(21)
declare @Limit varchar(21)
-- Myst (gokhantasci) tarafindan Ko-cuce icin derlenmistir
----------------------------------------- Ayar ------------
set @Limit = 250
---------------------- Limit = Kac kisi girebilir ---------------
select @kullanicisayi = count(strcharid) from currentuser
select @allowed = count(name) from myst-list where name = @AccountID
if @kullanicisayisi > @limit
begin
if @Allowed = 0
begin
set @nRet = 4
end
end
Daha sonra
Kod:
CREATE PROCEDURE Myst-izin
@AccountID varchar(21),
@durum varchar(13)
AS
if @durum = 1
begin
insert myst-list
select @AccountID
print @AccountID + ' Izin verilen listesine eklenmistir -- Myst'
end
if @durum = 2
begin
delete from myst-list where name = @AccountID
print @AccountID + ' Izin verilen listesinden cikarilmistir-- Myst'
end
if @durum > 2
begin
print 'Durum anlasilamadi , Listeye eklemek icin 1, Silmek icin 2 yi kullaniniz'
end
Kodlari sirasiyla uygulayiniz.
Bir hesaba izin vermek icin.
Kod:
exec myst-izin 'kullaniciADI', 1
Izin listesinden silmek icin
Kod:
exec myst-izin 'kullaniciADI', 2