コード例 #1
0
ファイル: tool.php プロジェクト: wmk223/amango_V3
function str_tags($matches)
{
    global $_P;
    preg_match('/(U_(.*)_ADDON)/', $matches[1], $tag_name);
    $tag_name[2] = strtolower($tag_name[2]);
    $urlparam = explode('_', $tag_name[2]);
    if (in_array($urlparam[1], array('home', 'profile'))) {
        $url_param = 'Home/' . $urlparam[1];
    } else {
        $url_param = ucfirst($urlparam[1]) . '/' . strtolower($urlparam[2]);
    }
    defined('AMANGO_ADDON_NAME') or define('AMANGO_ADDON_NAME', ucfirst($urlparam[0]));
    $aimurl = weixin_addons_url($url_param, $param = array(), $home = 'Home');
    $autoinfo = array('nickname' => $_P['nickname'], 'ucusername' => $_P['ucusername'], 'ucpassword' => $_P['ucpassword'], 'amangogoto' => base64_encode(base64_encode($aimurl)));
    return U('Home/User/login', $autoinfo, '', true);
}
コード例 #2
0
 public final function create_loginurl($url, $param = array(), $home = 'Home')
 {
     $aimurl = weixin_addons_url($url, $param, $home);
     global $_P;
     $autoinfo = array('nickname' => $_P['nickname'], 'ucusername' => $_P['ucusername'], 'ucpassword' => $_P['ucpassword'], 'amangogoto' => base64_encode(base64_encode($aimurl)));
     $autolink = U('Home/User/login', $autoinfo, '', true);
     return $autolink;
 }