0

我面临一个具有挑战性的问题:

我们网站有一个主页,没有uri参数,就是域名。当用户登录时,我还想使用主页(无 uri)作为他们的登录主页。

这通常对 PHP 来说没问题,因为这将是一个检查会话的问题——如果他们没有登录,则显示公共主页,否则显示登录主页。但是,我想对网站的登录部分使用 Angular。

有没有一种方法可以在用户登录时使用没有任何 uri 参数的域,然后用户没有登录?

我在想这可能是一个解决方案,使用

http://www.theawesomesite.org.au/home(现为公共住宅)

代替

http://www.theawesomesite.org.au(现在登录首页)

对于公共主页,但后来我必须以某种方式重定向来自希望看到主页的用户的谷歌页面的搜索?

4

1 回答 1

0

从您的初始 PHP 脚本中,检查$_SESSION跟踪用户是否登录的变量。然后使用 readfile() 发送相关页面;

<?php
  if (isset($_SESSION['logged_in'])) {
    readfile("myLoggedInPage.html");
  } else {
    readfile("myNotLoggedInPage.html");
  }

如果您需要 PHP 功能,请使用include()而不是readfile()

于 2013-07-17T01:05:52.427 回答