以前台注册为例,他是一个独立页,所以输入地址是可以直接进入的,但是如果用户已经登录了,按道理,这个页面是不能进的,所以需要重定向。

于是乎我们需要在开头加上这么一句话

if ($this->user->hasLogin()) {
    header("Location:".$this->options->siteUrl);
    exit;
}

这里以独立页做个演示:

<?php
/**
 * register
 *
 * @package custom
 */
if (!defined('__TYPECHO_ROOT_DIR__')) exit; 
if ($this->user->hasLogin()) {
    header("Location:".$this->options->siteUrl);
    exit;
}
?>

我们在开头的头信息处做这个即可。

分类: Typecho博客教程 标签: typecho

评论

暂无评论数据

暂无评论数据

目录