* fix the login error.

+ add favicon.ico.
This commit is contained in:
wangchunsheng
2010-04-17 02:50:45 +00:00
parent 135d396ed8
commit babae82720
3 changed files with 10 additions and 8 deletions
+2 -1
View File
@@ -87,7 +87,8 @@ EOT;
}
else
{
$this->locate($this->createLink('user', 'login'));
$referer = helper::safe64Encode($this->app->getURI(true));
$this->locate($this->createLink('user', 'login', "referer=$referer&from=zentao"));
}
}
+6 -7
View File
@@ -271,7 +271,7 @@ class user extends control
* @access public
* @return void
*/
public function login($referer = '')
public function login($referer = '', $from = '')
{
$this->setReferer($referer);
@@ -308,12 +308,11 @@ class user extends control
/* 记录登录记录。*/
$this->loadModel('action')->create('user', $user->id, 'login');
/* POST变量中设置了referer信息,且非user/login.html, 非user/deny.html,并且包含当前系统的域名。*/
if(isset($_POST['referer']) and
!empty($_POST['referer']) and
strpos($_POST['referer'], $loginLink) === false and
strpos($_POST['referer'], $denyLink) === false and
strpos($_POST['referer'], $this->app->company->pms) !== false
/* POST变量中设置了referer信息,且非user/login.html, 非user/deny.html,并且来自zentao系统。*/
if($this->post->referer != false and
strpos($this->post->referer, $loginLink) === false and
strpos($this->post->referer, $denyLink) === false and
$from == 'zentao'
)
{
die(js::locate($_POST['referer'], 'parent'));
+2
View File
@@ -40,6 +40,8 @@ $themeRoot = $webRoot . "theme/";
<script src="<?php echo $jsRoot;?>my.js" type="text/javascript"></script>
<link rel='stylesheet' href='<?php echo $clientTheme . 'yui.css';?>' type='text/css' media='screen' />
<link rel='stylesheet' href='<?php echo $clientTheme . 'style.css';?>' type='text/css' media='screen' />
<link rel='icon' href='<?php echo $webRoot;?>favicon.ico' type="image/x-icon" />
<link rel='shortcut icon' href='<?php echo $webRoot;?>favicon.ico' type='image/x-icon' />
<script language='Javascript'>loadFixedCSS();</script>
<style>#debugbar, .helplink {display:none}</style>
<body onload="document.getElementById('account').focus();">