2017-04-11 3 views
0

사용자에게 로그인 할 수있는 사이트에 기본 인증 요청을 보내고 있습니다. 자격 증명이 맞으면 대시 보드를 보여주고 싶습니다. 따라서 "redirect_url"은 "curl : curl resource @ 212 ▼"아래에 있습니다.게시물을 보낸 후 리디렉션 URL을 받고 싶습니다. 컬 요청

이것은 내 코드입니다. 그리고 나는이 코드

return redirect()->away('https://www.your_url_here.com'); 

희망이 도움을보십시오이 "REDIRECT_URL"의 값 2

+0

코드는 어디에 있습니까? –

+1

이미지 또는 다른 사이트에 대한 링크가 사라질 수 있으므로 코드를 복사하여 붙여 넣으십시오. – lewis4u

+0

오른쪽에 추가했습니다. 고마워요 –

답변

0

을 얻으려면 $ redirectUrl 1

$curl = new Curl\Curl(); 
$curl->post('https://xyz.ryver.com/application/login', array(
    'username' => '[email protected]', 
    'password' => 'mypass', 
)); 

$redirectUrl= ""; //store redirecting URL here 
return redirect($redirectUrl); 

에서 리디렉션 URL을 얻을합니다.

+0

만약 내가 이렇게하면 페이지가 잘 리디렉션하지만 사용자가 로그인하지 않은 것처럼 로그인 포털 보여줍니다 위의 자격 증명을 사실 리디렉션시 대시 보드를 표시하지 않습니다. 도움이 필요 하신가요? –

+0

대시 보드 페이지로 리디렉션하려는 후에 다른 시스템에 로그인 했습니까? 이제 로그인 성공 후 문제가 발생하지만 대시 보드로 리디렉션하면 시스템에서 다시 로그인을 요청합니다. 대답이 '예'라면 시스템에 사용자 확인 세션을위한 코드가 있으므로 리디렉션을 강제하기 전에 로그인 성공 후 세션에 사용자를 유지해야한다고 생각합니다. –