mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-27 21:58:52 +00:00
Add index, remove login
git-svn-id: file:///svn/phpbb/trunk@3652 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
fa7d11ae8e
commit
a765dc4402
2 changed files with 10 additions and 105 deletions
10
phpBB/images/icons/smile/index.htm
Normal file
10
phpBB/images/icons/smile/index.htm
Normal file
|
@ -0,0 +1,10 @@
|
|||
<html>
|
||||
<head>
|
||||
<title></title>
|
||||
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF" text="#000000">
|
||||
|
||||
</body>
|
||||
</html>
|
105
phpBB/login.php
105
phpBB/login.php
|
@ -1,105 +0,0 @@
|
|||
<?php
|
||||
/***************************************************************************
|
||||
* login.php
|
||||
* -------------------
|
||||
* begin : Saturday, Feb 13, 2001
|
||||
* copyright : (C) 2001 The phpBB Group
|
||||
* email : support@phpbb.com
|
||||
*
|
||||
* $Id$
|
||||
*
|
||||
***************************************************************************/
|
||||
|
||||
/***************************************************************************
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
* (at your option) any later version.
|
||||
*
|
||||
***************************************************************************/
|
||||
|
||||
define('IN_LOGIN', true);
|
||||
define('IN_PHPBB', true);
|
||||
|
||||
$phpbb_root_path = './';
|
||||
include($phpbb_root_path . 'extension.inc');
|
||||
include($phpbb_root_path . 'common.'.$phpEx);
|
||||
|
||||
// Set page ID for session management
|
||||
$user->start();
|
||||
$user->setup();
|
||||
$auth->acl($user->data);
|
||||
// End session management
|
||||
|
||||
$redirect = $username = $password = '';
|
||||
extract($_GET);
|
||||
extract($_POST);
|
||||
|
||||
// Do the login/logout/form/whatever
|
||||
if (isset($login) || isset($logout))
|
||||
{
|
||||
if (isset($login) && $user->data['user_id'] == ANONYMOUS)
|
||||
{
|
||||
$autologin = (!empty($autologin)) ? true : false;
|
||||
$viewonline = (!empty($viewonline)) ? 0 : 1;
|
||||
|
||||
// Is the board disabled? Are we an admin? No, then back to the index we go
|
||||
if (!empty($config['board_disable']) && !$auth->acl_get('a_'))
|
||||
{
|
||||
redirect("index.$phpEx$SID");
|
||||
}
|
||||
|
||||
if (($result = $auth->login($username, $password, $autologin, $viewonline)) !== true)
|
||||
{
|
||||
// If we get a non-numeric (e.g. string) value we output an error
|
||||
if (!is_numeric($result))
|
||||
{
|
||||
trigger_error($result, E_USER_ERROR);
|
||||
}
|
||||
|
||||
// If we get an integer zero then we are inactive, else the username/password is wrong
|
||||
$message = ($result === 0) ? $user->lang['ACTIVE_ERROR'] : $user->lang['LOGIN_ERROR'];
|
||||
$message .= '<br /><br />' . sprintf($user->lang['RETURN_LOGIN'], '<a href="' . "login.$phpEx$SID&redirect=$redirect" . '">', '</a>') . '<br /><br />' . sprintf($user->lang['RETURN_INDEX'], '<a href="' . "index.$phpEx$SID" . '">', '</a>');
|
||||
|
||||
trigger_error($message);
|
||||
}
|
||||
}
|
||||
else if ($user->data['user_id'] != ANONYMOUS)
|
||||
{
|
||||
$user->destroy();
|
||||
}
|
||||
|
||||
// Redirect to wherever we're supposed to go ...
|
||||
$redirect_url = (preg_match('#^redirect=(.*?)$#', $redirect)) ? preg_replace('#^redirect=(.*?)&(.*?)$#', '\1.' . $phpEx . $SID . '&\2', $redirect) : 'index.'.$phpEx . $SID;
|
||||
redirect($redirect_url);
|
||||
}
|
||||
|
||||
if ($user->data['user_id'] == ANONYMOUS)
|
||||
{
|
||||
$redirect = (!empty($_SERVER['QUERY_STRING'])) ? preg_replace('#^sid=[a-z0-9]*?&?(redirect=.*?)$#', '\1', $_SERVER['QUERY_STRING']) : '';
|
||||
|
||||
$template->assign_vars(array(
|
||||
'U_SEND_PASSWORD' => "ucp.$phpEx$SID&mode=sendpassword",
|
||||
'U_TERMS_USE' => "ucp.$phpEx$SID&mode=terms",
|
||||
'U_PRIVACY' => "ucp.$phpEx$SID&mode=privacy",
|
||||
|
||||
'S_HIDDEN_FIELDS' => '<input type="hidden" name="redirect" value="' . $redirect . '" />')
|
||||
);
|
||||
|
||||
$page_title = $user->lang['LOGIN'];
|
||||
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
|
||||
|
||||
$template->set_filenames(array(
|
||||
'body' => 'login_body.html')
|
||||
);
|
||||
make_jumpbox('viewforum.'.$phpEx, $forum_id);
|
||||
|
||||
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
|
||||
}
|
||||
else
|
||||
{
|
||||
redirect("index.$phpEx$SID");
|
||||
}
|
||||
|
||||
?>
|
Loading…
Add table
Reference in a new issue