@Ghazascanner
_2019runbot
Ghazascanner File Manager
server :Linux phosweb008 3.10.0-1160.el7.x86_64 #1 SMP Mon Oct 19 16:18:59 UTC 2020 x86_64
Current Path :
/
homepage
/
v-mt
/
php
/
lib
/
Path :
Upload File :
New :
File
Dir
/homepage/v-mt/php/lib/function.mtremotesigninlink.php
<?php # Movable Type (r) (C) 2001-2008 Six Apart, Ltd. All Rights Reserved. # This code cannot be redistributed without permission from www.sixapart.com. # For more information, consult your Movable Type license. # # $Id: function.mtremotesigninlink.php 1174 2008-01-08 21:02:50Z bchoate $ function smarty_function_mtremotesigninlink($args, &$ctx) { // status: complete // parameters: none global $_typekeytoken_cache; $blog = $ctx->stash('blog'); $auths = $blog['blog_commenter_authenticators']; if (!preg_match('/TypeKey/', $auths)) { return $ctx->error($ctx->mt->translate("TypeKey authentication is not enabled in this blog. MTRemoteSignInLink can't be used.")); } $blog_id = $blog['blog_id']; $token = 0; if (isset($_typekeytoken_cache[$blog_id])) { $token = $_typekeytoken_cache[$blog_id]; } else { $token = $blog['blog_remote_auth_token']; if ($token) { $_typekeytoken_cache[$blog_id] = $token; } } $entry = $ctx->stash('entry'); require_once "function.mtcgipath.php"; $path = smarty_function_mtcgipath($args, $ctx); $return = $path . $ctx->mt->config('CommentScript') . '%3f__mode=handle_sign_in%26' . 'key=TypeKey%26'. ($args['static'] ? 'static=1' : 'static=0') . '%26entry_id=' . $entry['entry_id']; $lang = $args['lang']; $lang or $lang = $ctx->mt->config('DefaultLanguage'); $lang or $lang = $blog['blog_language']; return $ctx->mt->config('SignOnURL') . '&lang=' . $lang . ((isset($blog['blog_require_typekey_emails']) && $blog['blog_require_typekey_emails']) ? '&need_email=1' : '') . '&t=' . $token . '&v=' . $ctx->mt->config('TypeKeyVersion') . '&_return=' . $return; } ?>