Trường thcs Trần Quang Khải

http://thcstranquangkhai.edu.vn

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

Nhờ giúp chuyển link khi login vào 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
 

http://mynukeviet.net/Kien-thuc-lap-trinh-NukeViet/chuyen-den-trang-dich-sau-khi-dang-nhap-trong-nukeviet-47.html

Tác giả bài viết: Hồ Ngọc Triển

Nguồn tin: mynukeviet.net

Bạn đã không sử dụng Site, Bấm vào đây để duy trì trạng thái đăng nhập. Thời gian chờ: 60 giây