Cách tăng thời gian lưu trạng thái đăng nhập

Thảo luận trong 'Development Tutorials' bắt đầu bởi Kid, 13/3/13.

1votes
5/5, 1 vote

  1. Kid

    Kid VIP Member

    Bài viết:
    863
    Likes :
    947
    Đối với xenforo hiện tại, việc login chỉ có hiệu quả trong 60 phút, nếu trong 60 phút đó bạn không có hoạt động gì thì bạn sẽ phải đăng nhập lại. Bài hướng dẫn này được mình dịch lại từ Xenforo.com và có tác dụng cho bạn tùy chỉnh thời gian lưu trạng thái đăng nhập lâu hơn theo ý mình


    Cách làm mình tìm được 2 cách.


    Cách 1 là xóa Hourly Cron job ở trong phần admin.php?cron/

    Cách 2 : (chưa làm thử)

    - Đầu tiên bạn down file đính kèm ở bên dưới, giải nén ra sẽ được thư mục OverrideSessionTimeout (trong đó có file Listener.php)
    - Up thư mục này vào bên trong thư mục library của diễn đàn
    - Mở file config.php trong thư mục library thêm vào bên dưới dòng <?php 1 đoạn code nội dung
    Mã:
    $config['debug'] = 1;
    - Lúc này khi vào trang AdminCP của bạn sẽ xuất hiện thêm 1 tab là Development.
    Bạn vào
    Admin CP -> Development -> Code Event Listeners -> Create New Code Event Listener
    Sau đó điền thông số như sau
    > Listen to Event điền là: init_dependencies
    > Execute Callback điền là: OverrideSessionTimeout_Listener :: override

    Screen shot 2011-09-18 at 21230 AM

    Ấn Save là xong!

    Hiện tại với việc làm này bạn đã giới hạn thêm thời gian được 1440 phút (1 ngày). Để giới hạn thêm hoặc rút ngắn, bạn có thể mở file Listenner.php vừa down về tìm số 1440 và sửa lại theo ý mình.


    Nguyên bản Tiếng Anh:
    Download the attached zip file, unzip, and upload the contents to the library directory on your server. You will have this file structure:

    library
    > OverrideSessionTimeout
    > > Listener.php

    Then enable debug mode as before. Create a new listener:

    Admin CP -> Development -> Code Event Listeners -> Create New Code Event Listener
    > Listen to Event: init_dependencies
    > Execute Callback: OverrideSessionTimeout_Listener :: override
    Save that and you should be good to go. You can edit Listener.php to set the timeout. I have it set to 1440 minutes (1 day):
     

    Các file đính kèm:

    Thipdu, tridai_mobile and nhokkhoa like this.
    Đang tải...
  2. phamhuudu

    phamhuudu Verified User

    Bài viết:
    1,749
    Likes :
    727
    Nếu Cách 1 đã quá nhanh gọn và dễ dàng như vậy thì cần chi Cách 2 nhỉ?
     
  3. tridai_mobile

    tridai_mobile Member

    Bài viết:
    148
    Likes :
    7
    đánh dấu :D
     
  4. nhokkhoa

    nhokkhoa Member

    Bài viết:
    319
    Likes :
    36
    Làm giống cách 2 nhưng save lại báo lỗi:

    Please enter a valid callback method.
     
  5. xuandan22

    xuandan22 Member

    Bài viết:
    629
    Likes :
    47
    Cái này ài chi thêm cho nó nặng web nhỉ ?
     
  6. VXF

    VXF Be like no other .. Staff Member

    Bài viết:
    1,277
    Likes :
    2,175
    Không được đâu em, nghiên cứu thêm tí nữa đi ;)) sắp được rồi đó. 1 bước nữa mới được
     
    gacon_hocit and nhokkhoa like this.
  7. bjnhonebj

    bjnhonebj Member

    Bài viết:
    129
    Likes :
    16
    Hình như bên tinhte k biết họ làm cách nào mà mình vào lúc nào nó cũng ở trạng thái đăng nhập rồi mình k tích vào ô lưu trạng thái
     
  8. nhokkhoa

    nhokkhoa Member

    Bài viết:
    319
    Likes :
    36
    Bác giúp e với e làm nó báo lỗi
     
  9. VXF

    VXF Be like no other .. Staff Member

    Bài viết:
    1,277
    Likes :
    2,175
    Có thể là upload chưa đúng chỗ nên nó ko tìm được method đó. Check lại xem sao
     
    nhokkhoa thích bài này.
  10. nhokkhoa

    nhokkhoa Member

    Bài viết:
    319
    Likes :
    36
    à e đã làm rồi. Thì ra là up nguyên cái thư mục e chỉ up file :D tks bác
     
  11. tridai_mobile

    tridai_mobile Member

    Bài viết:
    148
    Likes :
    7
    images
    mình úp nguyên file sao nó vẫn vão lỗi nhỉ. anh em chỉ dúp
     
  12. tridai_mobile

    tridai_mobile Member

    Bài viết:
    148
    Likes :
    7
    có ai fix lỗi này với.thanks
     
  13. tridai_mobile

    tridai_mobile Member

    Bài viết:
    148
    Likes :
    7
    không thây ai giúp nhỉ
     
  14. antv

    antv Member

    Bài viết:
    429
    Likes :
    99
  15. ku Hiệu

    ku Hiệu Lì Lắm Luôn

    Bài viết:
    1,345
    Likes :
    862
    cài này ver 1.2 có nhể
    hay cái này khác

    [​IMG]
     
    antv thích bài này.
comments powered by Disqus

Chia sẻ trang này

Đang tải...