Forum OpenACS Development: Re: Problem with return_url check in login.tcl

Collapse
Posted by Dave Bauer on
Simplified.

if { [exists_and_not_null return_url] } { if {[util_complete_url_p $return_url] && ![string match "[string trimright [subsite::get_url -absolute_p 1 -protocol http] /]/*" $return_url] && ![string match "[string trimright [subsite::get_url -absolute_p 1 -protocol https] /]/*" $return_url]} { ad_returnredirect -message "only urls without a host name are permitted" "." ad_script_abort } } else { set return_url [ad_pvt_home] }