백그라운드 로그인을 위한 returnurl에 대해.
Request.QueryString[매개변수 이름]은 주소 표시줄에서 매개변수를 가져옵니다. 즉, "?" 뒤에 있는 매개변수 값을 가져옵니다. 여러 개가 있는 경우 "&" 기호를 사용하여 연결하세요.
예를 들어 page/question/376171780.html?quesup2oldq=1이고 Request.QueryString["quesup2oldq"]="1"인 경우 이 페이지에는 매개변수 quesup2oldq가 하나만 있습니다. 매개변수는 별도로 사용하세요.
returnurl은 로그인 페이지의 값이 아니고, 로그인 페이지로 점프하기 전에 페이지에서 전달한 값이며, 이 매개변수는 방금 탐색한 페이지의 주소를 기록한 후 이 페이지로 점프합니다. 사용자가 성공적으로 로그인한 후 매개변수를 입력하면 방금 검색한 페이지로 기록된 주소가 반환됩니다.
returnurl이 어떻게 생성되는지 알고 싶다면 탐색 중인 페이지(비로그인 페이지)의 코드로 이동하여 찾을 수 있습니다(논리: 로그인하지 않은 경우, 로그인 페이지로 이동하고 현재 페이지 주소를 전달하여 로그인 성공 후 현재 페이지로 쉽게 돌아갈 수 있도록) 유사한 명령문을 찾을 수 있어야 합니다: Response.Redirect(...Login.asp?returnurl=... ), returnurl은 현재 페이지 주소 매개변수입니다...Login.asp는 로그인 페이지이며 이름이 아닐 수도 있습니다. 하하.
궁금한 점이 있으시면 안녕하세요.