Advertisement:

Author Topic: Sunucu Ayarlarını Kilitleme  (Read 25324 times)

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Sunucu Ayarlarını Kilitleme
« on: June 22, 2008, 08:04:07 AM »
Bu ipucu sayesinde sadece belirdiğimiz kullanıcı sunucu ayarlarını değiştirme yetkisine sahip olacak. Admin yetkisi verdiğimiz bazı kullanıcıların bu panele ulaşmasını istemeyebiliriz belki.

Kodların içindeki 1453 sayısını izne sahip olacak üyenin IDsi olarak değiştirin.

../Sources/ManageServer.php

Bul:

Code: [Select]
function ModifySettings()
{
global $context, $txt, $scripturl, $modSettings;

Değiştir:

Code: [Select]
function ModifySettings()
{
global $context, $txt, $scripturl, $modSettings, $ID_MEMBER;

   if($ID_MEMBER != 1453)
      fatal_error('Sunucu ayalarını değiştirmezsiniz.', false);

Bir süre burada durduktan sonra İpuçları ve Hileler bölümüne taşınacak.

Tamamiyle [SiNaN] yapımıdır.
Former SMF Core Developer | My Mods | SimplePortal

Offline Hoochie Coochie Man

  • SMF Hero
  • ******
  • Posts: 5,135
  • Gender: Male
    • İstanblues.org
Re: Sunucu Ayarlarını Kilitleme
« Reply #1 on: June 23, 2008, 02:47:22 AM »
Teşekkürler Sinan :)
İnadına SMF 1.1.X

Offline NoPasaran

  • Full Member
  • ***
  • Posts: 698
  • Gender: Male
  • Siyah Beyaz - Ölüm Yaşam
    • @volkandiyorki on Twitter
    • Kralkartal
Re: Sunucu Ayarlarını Kilitleme
« Reply #2 on: June 28, 2008, 09:53:34 PM »
2 üye için napcaz :-\
kralkartal.net SMF 2.0.8

Offline Alpay

  • Local Moderator
  • SMF Hero
  • *
  • Posts: 3,634
  • Gender: Male
  • test
    • Personal Web Page
Re: Sunucu Ayarlarını Kilitleme
« Reply #3 on: June 29, 2008, 05:19:41 AM »
Code: [Select]
function ModifySettings()
{
global $context, $txt, $scripturl, $modSettings, $ID_MEMBER;

   if($ID_MEMBER != 1453 && $ID_MEMBER != 5000 )
      fatal_error('Sunucu ayalarını değiştirmezsiniz.', false);

 

böyle calışmasi lazim =) NoPasaran

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Sunucu Ayarlarını Kilitleme
« Reply #4 on: June 29, 2008, 08:51:06 AM »
Daha fazla gerekirse de;

Bul:

Code: [Select]
   if($ID_MEMBER != 1453)
Değiştir:

Code: [Select]
   $admins = array(1,2,3,4,5,6);
   if(!in_array($ID_MEMBER, $admins))

1,2,3,4,5,6 yönetici IDleri.
Former SMF Core Developer | My Mods | SimplePortal

Offline MadBlazer

  • Semi-Newbie
  • *
  • Posts: 66
  • Gender: Male
  • Stereo Lover
Re: Sunucu Ayarlarını Kilitleme
« Reply #5 on: June 29, 2008, 08:54:40 AM »
Teşekkürler Hocam  :D

Offline SerDesign

  • Jr. Member
  • **
  • Posts: 159
  • HUKUKOKULU.COM
    • HUKUKOKULU.COM
Re: Sunucu Ayarlarını Kilitleme
« Reply #6 on: July 31, 2008, 04:16:20 PM »
Teşekkürler sinan,

Gerçekten çok önemli bir konu, üzerinde hassasiyetle durulması gerekir, özellikle başkasına yaptığımız sayfalar için, acemilerin site ayarlarıyla oynamamaları için kullanışlı bir özellik...

Offline MzLgNy

  • Semi-Newbie
  • *
  • Posts: 16
Re: Sunucu Ayarlarını Kilitleme
« Reply #7 on: September 09, 2008, 02:10:54 PM »
SMF 2.0 Beta 3.1 Public de o kod yerine

Code: [Select]
// This function basically just redirects to the right save function.
function ModifySettings2()
{
global $context, $txt, $scripturl, $modSettings;

isAllowedTo('admin_forum');

Bu kod var bunu nasıl değiştirmemiz gerekiyor..?

Offline [SiNaN]

  • SMF Super Hero
  • *******
  • Posts: 11,526
  • Young and Foolish
    • SimplePortal
Re: Sunucu Ayarlarını Kilitleme
« Reply #8 on: September 11, 2008, 10:48:38 AM »
Sonrasına ekle:

Code: [Select]
   if($context['user']['id'] != 1453)
      fatal_error('Sunucu ayalarını değiştirmezsiniz.', false);
Former SMF Core Developer | My Mods | SimplePortal

Offline [-Delete-]

  • Jr. Member
  • **
  • Posts: 385
Re: Sunucu Ayarlarını Kilitleme
« Reply #9 on: September 23, 2008, 01:13:58 AM »
ne olur ne olmaz , zaman kötü kolla serveri =P

teşekkürler [SiNaN]
Pess..!

Offline Ni©holąś™

  • Jr. Member
  • **
  • Posts: 226
  • Gender: Male
    • Sagopa Kajmer ve Kuvvetmira Fan Sitesi
Re: Sunucu Ayarlarını Kilitleme
« Reply #10 on: September 26, 2008, 03:17:00 AM »
Sağol Sinan :D

Offline Emirhan GÜVEN

  • Jr. Member
  • **
  • Posts: 183
  • Gender: Male
    • emirhan
Re: Sunucu Ayarlarını Kilitleme
« Reply #11 on: November 14, 2008, 04:51:51 PM »
Teşşekürler çok saol

Offline Perspektif

  • Newbie
  • *
  • Posts: 6
Re: Sunucu Ayarlarını Kilitleme
« Reply #12 on: May 17, 2009, 04:31:52 PM »
çalışmadı malesef..ayarları onarla toparladım

Offline ßLUE

  • Semi-Newbie
  • *
  • Posts: 47
  • Gender: Male
  • imagination
    • izlesem
Re: Sunucu Ayarlarını Kilitleme
« Reply #13 on: December 12, 2009, 08:50:20 AM »
sag0l dostum elıne saglık
ßeni tanıdıkça kendini unutursun!!!  ║
█║▌│█│║▌║││█║▌ ║▌ █║▌│█│║▌║││█║▌ ║▌║
''biz Heryerde mutLu oLmayı biLiriz . . .''

Offline AS21

  • Jr. Member
  • **
  • Posts: 163
  • Gender: Male
    • TÜRKİYE ENGELLİLER PLATFORMU
Re: Sunucu Ayarlarını Kilitleme
« Reply #14 on: March 31, 2010, 09:00:18 PM »
2.0 RC3 için uyumlumu?
SMF 2.0 RC3 KULLANIYORUM.

Offline grafitus

  • SMF Hero
  • ******
  • Posts: 3,034
    • beratdogan on GitHub
    • beratdogan on LinkedIn
    • @beratdgan on Twitter
Re: Sunucu Ayarlarını Kilitleme
« Reply #15 on: April 09, 2010, 05:16:57 PM »
2.0 RC3 için uyumlumu?
Değil. Ancak aşağıdaki işlemi SMF 2.0 RC3 için kullanabilirsiniz:

./Sources/ManageServer.php'yi açın.
Code: (Bulun) [Select]
isAllowedTo('admin_forum');
Code: (Değştirin) [Select]
isAllowedTo('admin_forum');

if($context['user']['id'] != 1453)
fatal_error('Sunucu ayalarını değiştirmezsiniz.', false);

Offline mfatih5416

  • Newbie
  • *
  • Posts: 1
Re: Sunucu Ayarlarını Kilitleme
« Reply #16 on: May 27, 2010, 12:48:38 PM »
2.0 RC3 için birden çok yönetici nasıl ekleriz ?

Offline grafitus

  • SMF Hero
  • ******
  • Posts: 3,034
    • beratdogan on GitHub
    • beratdogan on LinkedIn
    • @beratdgan on Twitter
Re: Sunucu Ayarlarını Kilitleme
« Reply #17 on: May 28, 2010, 02:54:10 PM »
Yukarıdaki verdiğim kodda;
Code: (Bulun) [Select]
   if($context['user']['id'] != 1453)
Code: (Değiştirin) [Select]
   $admins = array(1,2,3,4,5,6);
   if(!in_array($context['user']['id'], $admins))

1,2,3,4,5,6 yönetici IDleri.

Offline sevdaligul

  • Jr. Member
  • **
  • Posts: 201
    • Sevdali Bir Site
Re: Sunucu Ayarlarını Kilitleme
« Reply #18 on: June 06, 2010, 04:25:16 PM »
emeğine sağlık