Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 192
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR

CMS Sistemleri
 Wordpress
 Php-Nuke
 Joomla & Mambo
 Drupal
Forum Sistemleri
 VBulletin Forumu
 SMF Forumu
 phpBB 3.X Sürümleri
 phpBB 2.x Sürümleri
 MyBB Forumu
Web Yazılım Dilleri
 PHP
 HTML - JavaScripts
 Diğer Diller
 CSS
Grafik Tasarım
 Grafik Tasarımı
 Flash Tasarım
Sunucu Yönetimi
 Windows Yönetimi
 MySQL & phpMyAdmin
 Linux Yönetimi
Arama Motorları
 Yahoo
 Msn
 Google
 DMOZ ve Diğer Dizinler
 Arama Motoru Optimizasyonu (SEO)
Linux
 Linux Yazılım
 Linux Sürümleri
 Linux Genel
 Linux Donanım
 Linux Diğer
İptal Forumlar
 Eski Başlıklar
 Çöp Kutusu

Toplam 202196 mesaj
Netopsiyon Online - PHPNuke İpuçları
Sayfa Numaralandırma Ekleme Rastgele Haber Göstermek
Habere resim eklemek Yüklenir kutusu eklemek
PHP-Nuke 7.5 altı modüllerini yeni versiyonlara uyarlamak Anasayfada boş modül oluşturmak
Forumlara Sponsor Link Uygulaması Sayfa Üretimi Yazısını Kaldırmak
Bozuk temayı sağlam tema ile değiştirmek Üye kaydına aktivasyon linki ekleme
Bütün üyelere mesaj göndermek için... Erişim yasak'tan sonra üye kayıt sayfası
Logout sorunu çözüm yöntemi Aynı üyeleri kullanan iki web sitesi
Beni Hatırla nasıl eklenir? Download modülü ayarları
Copyright yazısını Türkçeleştirme 7.X sürümlerinde üyelerin puanlarını sıfırlama
Admin şifrenizi unuttuğunuzda ne yapacaksınız Üye girişinde ana sayfaya yönlendirme



Logout sorunu çözüm yöntemi

Sitenize üye girişi yapan üyelerinizin yada editör girişi yapan editörlerinizin browser kapandıktan sonra otomatik çıkışını sağlamak için ne yapmanız gerekiyor? Cevap basit.

Değişiklik yapacağınız dosyalar üyelerin otomatik çıkışı için modules/your_account/index.php ve editörlerinizin otomatik çıkışı için auth.php dosyalarıdır.

Öncelikle Your_Account/index.php dosyasını açın. Bu dosyadan setcookie("user","$info",time()+2592000); satırını arayın. İşte bu satırda cookie süresi tanımlı. Buradaki 2592000 değerini inceleyelim. 2592000/3600=720 ve 720/24=30 gün. Burada cookie 30 gün geçerli olsun denmiş. Bu değeri 7 gün olarak ayarlamak istersek 24x3600xGÜNSAYISI=SONUÇ şeklinde bir işlem yapmanız gerekli. 7 gün için hesaplarsak bu değer 24x3600x7=604800 sonucuna ulaşırız. Yukarıdaki satırdaki 2592000 yerine 604800 yazarak cookielerin 7 gün geçerli olduğunu belirtebiliriz. Eğer 1 gün geçerli olsun derseniz bu sefer sonuç 86400 çıkacaktır. (Bu formüldeki 3600 1 saati, 24 ise 1 günü ifade etmektedir.)

Yok eğer siz zamana bağlı değilde browser kapatılıncaya kadar geçerli olsun istiyorsanız o zaman setcookie("user","$info",time()+2592000); bu satırı setcookie("user","$info"); şekline getireceksiniz. Bir zaman tanımlaması yapmadığınızdan cookieler browser kapatılıncaya kadar geçerli olacaktır.

Editörleriniz içinde aynı değişikliği yapmak isterseniz değişiklik yapacağınız dosya auth.php dosyasıdır. auth.php dosyasında ise setcookie("admin","$admin",time()+2592000); satırını göreceksiniz. Bu satırı da setcookie("admin","$admin"); yaparak editörlerinizin browser kapatıldığında otomatik çıkışlarınızı sağlayabilirsiniz. Süre sınırlaması koymak isterseniz your_account modülünde anlattığım olay burası içinde geçerlidir.


Eklendiği Tarih: 2005-11-18 22:16:57 || Okuma: 12370


Bu ipuçları Netopsiyon Ekibinin deneyimleriyle ve bilgileriyle -çoğu zaman üyelerin istekleri doğrultusunda- yazılmıştır.
Copyright © 2002-2017 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright