OSDN Git Service

PHP Notice対応
[trpgtools-onweb/AjaxChat.git] / lib / admin.php
1 <?php
2 /*
3  Ajax Chat for TRPG ver.2.6.2
4  (c)2007-2009 Cake All Rights Reserved.
5  Mail : cake_67@users.sourceforge.jp
6  Home : http://trpgtools-onweb.sourceforge.jp/
7  */
8
9 /*****************
10  *  PHPライブラリ:管理画面用
11  *****************/
12
13 /*
14  * 管理パスワードの照合
15  */
16 function auth() {
17     if (!MASTERPASS) {
18         error('管理用パスワードが設定されていません。trpgchat-ini.phpの設定を確認してください。');
19     }
20     @session_name('AjaxChatForTRPG');
21     @session_start();
22     if($_SESSION['admin_pwd'] != crypt(MASTERPASS, ADMIN_HASH_KEY)) {
23          error('パスワードが違います', false, true);
24     }
25 }
26
27 /*
28  * 完了画面表示
29  */
30 function display_finish($title, $msg) {
31     print html_header($title, 'admin', false, true);
32     print <<< FINISH
33 <p color="red">$msg</p>
34 <form action="./admin.php">
35 <p><input type="submit" value="戻る"></p>
36 </form>
37 FINISH;
38     print html_footer('');
39     exit;
40 }
41
42
43 ?>