MyBB Depo Forum

Orjinalini görmek için tıklayınız: Forumda yasaklanan kullanıcının, tekrar hesap açıp girmesini engellemek.
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Öncelikle merhaba, arkadaşlar şu konuya değinmek istiyorum hepimiz biliyoruz ki MyBB üzerinde şöyle bir şey var, bir kullanıcıyı 100 bin defada banlasanız normalde giriş yapabiliyordu gene, fakat buna şöyle bir çözüm buldum sizlere paylaşmak istedim. Geliştirmeyi düşünüyorum eklenti haline getirmeyi çünkü sadece bu önlem gene yetmiyor.

1. Forumda "yasaklı" olarak seçtiğiniz rütbenin görüntüleme iznini vermek.
  • Admin KP giriş yapınız.
  • Üyeler & Gruplar kısmına giriş yapın.
  • Gruplar sekmesine geçin.
  • "Yasaklı kullanıcı" "Banned" artık sizde neyse forumdan uzaklaştırılan kullanıcıların rütbesine girin.
  • "Forumlar ve Mesajlar" sekmesine gelin.
  • "Görüntüleme Seçenekleri" kısmında "Forumları görüntüleyebilir mi?" kısmına izin verin.
2. Portal şablonundan gerekli "yasaklı kullanıcı"sayfasını oluşturalım.
  • Admin KP giriş yapınız.
  • Temalar & Şablonlar kısmına giriş yapınız.
  • Şablonlar sekmesine geçin.
  • Kullandığınız temayı seçerek "Portal sayfası şablonlar" şablonunu genişleterek.
  • "Portal" şablonunu düzenleyin ve içerisine aşağıdaki kodu kendinize göre düzenleyip kaydedin.
Kod:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$foruminfo['name']}</title>
<style type="text/css">
.alert-box {
   color:#555;
   border-radius:10px;
   font-family:Tahoma,Geneva,Arial,sans-serif;font-size:11px;
   padding:10px 10px 10px 36px;
   margin:10px;
}
.alert-box span {
   font-weight:bold;
   text-transform:uppercase;
}
.error {
   background:#ffecec url('http://i.hizliresim.com/m6oDDy.png') no-repeat 10px 50%;
   border:1px solid #f5aca6;
}
</style>
</head>
<body>
<div class="alert-box error"><span>error: </span>Bu web siteye erişiminiz engellenmiştir. Bunun bir yalnışlık olduğunu düşünüyorsanız "[email protected]" adresine mail atınız.</div>
<div class="alert-box error">{$lang->banned_warning3}: {$banlift}</div>
</html>


3. Son olarak yasaklı bir kullanıcının "yönlendirmeye" tabi tutulmasını sağlayacağız.
  • Admin KP giriş yapınız.
  • Temalar & Şablonlar kısmına giriş yapın.
  • Şablonlar sekmesine geçiş yapın.
  • Kendi kullandığınız temanın "Global [Bildirim] Şablonlar" kısmında "global_bannedwarning" şablonunu aşağıdaki gibi değiştirerek kaydedin.
Kod:
<meta http-equiv="refresh" content="0;URL=http://siteadiniz.10tl.net/portal.php">

Yapacaklarımız bu kadardı arkadaşlar, bunları uyguladıktan itibaren artık yasaklı kullanıcıların siteye erişmesi zorlaşacaktır.
Eline Sağlık Bu Yöntemde Güzel Ancak E-Postalarını Yasaklıyarakda Aynı Sonuca Ulasabilirsiniz
Giriş derken ? Kullanıcı giriş yapmadan sistem nasıl ayırt edecek ? Eğer kastettiğiniz şey yasaklı kullanıcılara açık kategorilere girmesi ise bunu yasaklı kullanıcılara gizleyelerek halledebilirsiniz. Veya ip ban atıp kalıcı olarak yasaklayabilirsiniz. Bi daha hayatta giremesin sitemin yakınından bile gecemesin diyorsanız. .htacces ile ip ban atabilirsiniz, veya google'a yönlendirip google'i biraz daha zengin edebilirsiniz ?

Ama yinede paylaşım için teşekkürler.Gülümseme
Bu yalnızca şimdilik basit bir şey ortaya atmaktı yakında güzel bir eklenti ile geleceğim karşınıza şimdilik bu geçici çözümdür. ve demoya bakarsanız anlarsınız
(25-03-2016, Saat:23:09)burakcanalgul Adlı Kullanıcıdan Alıntı: [ -> ]Giriş derken ? Kullanıcı giriş yapmadan sistem nasıl ayırt edecek ? Eğer kastettiğiniz şey yasaklı kullanıcılara açık kategorilere girmesi ise bunu yasaklı kullanıcılara gizleyelerek halledebilirsiniz. Veya ip ban atıp kalıcı olarak yasaklayabilirsiniz. Bi daha hayatta giremesin sitemin yakınından bile gecemesin diyorsanız. .htacces ile ip ban atabilirsiniz, veya google'a yönlendirip google'i biraz daha zengin edebilirsiniz ?

Ama yinede paylaşım için teşekkürler.Gülümseme