code_junkie

Is it best to use HTTP REFERER for redirects or use some other method?

Nov 12th, 2011
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.76 KB | None | 0 0
  1. history.go(-1);
  2.  
  3. <form action="login" method="post">
  4. <input type="hidden" name="url" value="... whatever the current url is ...">
  5. <input type="text" name="username">
  6. <input type="text" name="password">
  7. </form>
  8.  
  9. Protected Sub doRedirect(ByVal sender As Object, ByVal e As System.EventArgs)
  10. If Not Request.QueryString("rtn") Is Nothing Then
  11. Response.Redirect(Request.QueryString("rtn").ToString)
  12. ElseIf Me.hidden_return.Value <> "" Then
  13. Response.Redirect(Me.hidden_return.Value)
  14. ElseIf Not Request.UrlReferrer Is Nothing AndAlso Request.UrlReferrer.Segments(Request.UrlReferrer.Segments.Length - 1) <> "login.aspx" Then
  15. Response.Redirect(Request.UrlReferrer.ToString)
  16. Else
  17. Response.Redirect("default.aspx")
  18. End If
  19. End Sub
Add Comment
Please, Sign In to add comment