2012-03-08 5 views
0

미리 감사드립니다. drupal 6 버전을 사용하고있었습니다. 내가 로그인하지 않은 경우 일부 URL : 예 : www.mysite.com/books/add-book .. 로그인 페이지로 이동했습니다. 로그인 한 사용자 만 책을 올릴 수 있기 때문입니다.로그인 페이지에서 정확한 URL로 페이지 리디렉션

$dest = drupal_get_destination(); 
drupal_goto('user/register', $dest); 

이 페이지를 등록 리디렉션과 로그인 후 www.mysite.com/books/add-book ..처럼 정확한 페이지로 데려다가 그러나 지금은 첫 페이지에 복용 일단 ..

로긴에서 정확한 페이지로 리디렉션하는 방법을 제안 해주세요.

답변

0

인터페이스 언어를 변경하면 사용자를 리디렉션하는 것과 비슷한 방식으로 작업하고 있습니다. 나는 Dupral을 사용하지 않지만 PHP는 당신을 위해서도 효과가있다.

내 사이트의 모든 컨트롤러에서 세션 변수를 현재 페이지로 설정했습니다. 사용자가 인터페이스 언어를 변경하면 컨트롤러로 리다이렉션하여 세션에서 설정된 페이지로 리디렉션합니다.

로그인 후 변수가 설정되었는지 확인한 다음 리디렉션하십시오.

은 당신이 그렇게 도움이 될 수

+0

답장을 보내 주셔서 감사합니다. 그러나 드루팔 (drupal)에서 일부 모듈은 인터페이스가되어 있습니다 ... 그래서 드루팔 (Drupal – Viralk

1

Login Destination 모듈 도움이되기를 바랍니다. 다음 페이지로 리디렉션되도록 구성을 조정할 수 있습니다.

관련 문제