Sunucu Ayarlarını Kilitleme

Started by [SiNaN], June 22, 2008, 08:04:07 AM

Previous topic - Next topic

[SiNaN]

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:

function ModifySettings()
{
global $context, $txt, $scripturl, $modSettings;


Değiştir:

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

Hoochie Coochie Man

İnadına SMF 1.1.X

NoPasaran

kralkartal.net SMF 2.0.8

Alpay

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

[SiNaN]

Daha fazla gerekirse de;

Bul:

   if($ID_MEMBER != 1453)

Değiştir:

   $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

MadBlazer


SerMimar

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...

MzLgNy

SMF 2.0 Beta 3.1 Public de o kod yerine

// 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..?

[SiNaN]

Sonrasına ekle:

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

[-Delete-]

ne olur ne olmaz , zaman kötü kolla serveri =P

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


Emirhan GÜVEN


Perspektif

çalışmadı malesef..ayarları onarla toparladım

ßLUE

ßeni tanıdıkça kendini unutursun!!!  ║
█║▌│█│║▌║││█║▌ ║▌ █║▌│█│║▌║││█║▌ ║▌║
''biz Heryerde mutLu oLmayı biLiriz . . .''

AS21

SMF 2.0 RC3 KULLANIYORUM.

grafitus

Quote from: AS21 on March 31, 2010, 09:00:18 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);

mfatih5416

2.0 RC3 için birden çok yönetici nasıl ekleriz ?

grafitus

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.


Advertisement: