fix auto rmagic when visiting with zid

This commit is contained in:
friendica 2013-02-13 02:33:13 -08:00
parent d1e5337c72
commit 942adadec6
2 changed files with 9 additions and 3 deletions

View File

@ -1973,9 +1973,9 @@ function get_my_address() {
}
function zid_init(&$a) {
$tmp_str = get_my_url();
if(validate_url($tmp_str)) {
proc_run('php','include/gprobe.php',bin2hex($tmp_str));
$tmp_str = get_my_address();
if($tmp_str && strpos($tmp_str,'@')) {
proc_run('php','include/gprobe.php',$tmp_str);
$arr = array('zid' => $tmp_str, 'url' => $a->cmd);
call_hooks('zid_init',$arr);
if((! local_user()) && (! remote_user())) {

View File

@ -111,8 +111,14 @@ function post_init(&$a) {
logger('mod_zot: auth success from ' . $x[0]['xchan_addr'] . ' for ' . $webbie);
}
// FIXME - we really want to save the return_url in the session before we visit rmagic.
// This does however prevent a recursion if you visit rmagic directly, as it would otherwise send you back here again.
// But z_root() probably isn't where you really want to go.
if(strstr($desturl,z_root() . '/rmagic'))
goaway(z_root());
goaway($desturl);
}