6e04f80566b244552d39b7b28ee8e045d9d118cb
2 /*=====================================================================*\
3 || ################################################################### ||
4 || # [#]app[#] [#]version[#]
5 || # --------------------------------------------------------------- # ||
6 || # All parts of this file are ©2003-[#]year[#] Iris Studios, Inc. No # ||
7 || # part of this file may be reproduced in any way: part or whole. # ||
8 || # --------------------------------------------------------------- # ||
9 || # ©2003 - [#]year[#] Iris Studios, Inc. | http://www.iris-studios.com # ||
10 || ################################################################### ||
11 \*=====================================================================*/
15 require_once('./includes/init.php');
16 require_once('./includes/functions.php');
18 require_once('./includes/adminfunctions.php');
19 $admin = new Admin_Print_Class();
21 // ###################################################################
23 function admin_login()
25 global $admin, $bugsys;
27 $admin->page_start('Login', '', 15, '', 'document.cplogin.' . iff($bugsys->userinfo
['email'], 'password', 'email') . '.focus();');
29 $admin->form_start('../login.php', 'cplogin', false
, 'cplogin');
30 $admin->table_start(true
, '425');
31 $admin->table_head('[#]app[#] Login');
32 $admin->row_input('Email', 'email', $bugsys->userinfo
['email'], 2, 35, false
, false
, 'middle');
33 $admin->row_input('Password', 'password', '', 2, 35, false
, true
, 'middle');
34 $admin->row_submit('', 'Login');
41 // ###################################################################
43 if ($_COOKIE[COOKIE_PREFIX
. 'adminsession'])
45 if (can_perform('canadminpanel'))
47 if (md5(md5($bugsys->userinfo
['authkey']) . md5($bugsys->userinfo
['email']) . md5($bugsys->userinfo
['userid'])) != $_COOKIE[COOKIE_PREFIX
. 'adminsession'])
49 mysetcookie(COOKIE_PREFIX
. 'adminsession', '');
50 $admin->error('Invalid admin session has been terminated.');
55 mysetcookie(COOKIE_PREFIX
. 'adminsession', '');
60 if (!$_COOKIE[COOKIE_PREFIX
. 'adminsession'])
65 /*=====================================================================*\
66 || ###################################################################
69 || ###################################################################
70 \*=====================================================================*/