Nhờ giúp chuyển link khi login vào nukeviet

 Hỗ trợ sử dụng NukeViet

Chào các bác !
Em muốn khi đăng nhập xong thì sẽ trả về link bất kỳ ( ví dụ như trang chính) chứ không phải là thông tin thanh viên thì làm thế nào ạ.


Các này bạn phải biết lập trình một xí nhé.
Trong URL đến trang đăng nhập, bạn truyền thêm tham số nv_redirect (URL không rewite). Mặc định nếu không có tham số này thì chuyển đến trang đang đứng, sau khi đăng nhập thành công.
Ví dụ:

http://domain.com/index.php?nv=users&op=login

Như thế này thì sẽ chuyển đến trang login sau khi đăng nhập xong, nhưng tại đây nó kiểm tra trạng thái của bạn đã đăng nhập rồi nên chuyển đến trang thông tin thành viên.

http://domain.com/index.php?nv=users&op=login&nv_redirect=1AOrgV5hhHLRb-G9zvECiFXxnRtK1CZDDrskbf9fHrY,

Còn đây là URL có tham số nv_redirect như mình nói ở trên. Giá trị 1AOrgV5hhHLRb-G9zvECiFXxnRtK1CZDDrskbf9fHrY, là chuỗi mã hóa dạng base64 của URL cần chuyển đến, bạn có thể dùng hàm nv_redirect_encrypt để thực hiện mã hóa. Xem thêm về hàm này http://developers.mynukeviet.net/ky-thuat-lap-trinh/ham-nukeviet/cac-ham-chuc-nang-3.html#nv_redirect_encrypt-1

    $redirect = nv_redirect_encrypt( ‘http://google.com.vn’ ); // URL cần chuyển đến sau khi đăng nhập thành công
    Header('Location: ' . NV_BASE_SITEURL . 'index.php?' . NV_NAME_VARIABLE . '=users&' . NV_OP_VARIABLE . '=login&nv_redirect=' . $redirect);
    die();

Tham khảo thêm bài viết Chuyển đến trang đích sau khi đăng nhập trong NukeViet

Bạn cần đăng nhập để tham gia thảo luận

Trung tâm ứng dụng NukeViet
Ghi rõ nguồn khi sao chép thông tin từ website này.

Powered by NukeViet - a product of VINADES.,JSC