Exemple #1
0
<?php

/**
 * WOL Manager - トップページ
 */
require_once 'functions.php';
$INFORM_MSG = '';
$ERROR_MSG = '';
if (count($POST_DATA) > 0) {
    // ログイン認証
    if (isset($POST_DATA['btn_action']) && $POST_DATA['btn_action'] == "ログイン") {
        $USER_LIST = UtilSQLite::getUserList();
        if (count($USER_LIST) == 0) {
            // 初回アクセス時
            if (isset($POST_DATA['login_name']) && $POST_DATA['login_name'] != '' && isset($POST_DATA['passwd']) && $POST_DATA['passwd'] != '') {
                if (!UtilSQLite::addUserInfo($POST_DATA['login_name'], $POST_DATA['passwd'])) {
                    $INFORM_MSG = "「{$POST_DATA['login_name']}」の初回登録に失敗しました。";
                } else {
                    $INFORM_MSG = "「{$POST_DATA['login_name']}」の初回登録に成功しました。再度ログインしてください。";
                }
            } else {
                $INFORM_MSG = '初回登録用のログイン情報を入力してください。';
            }
        } else {
            // ユーザ検索
            $U_SID = UtilSQLite::getUserInfo($POST_DATA['login_name']);
            if ($U_SID != '') {
                // パスワードが正しいか
                if (sha1($POST_DATA['passwd']) === $USER_LIST[$U_SID]['user_pass']) {
                    $SESS_DATA = array();
                    $SESS_DATA['user_id'] = $U_SID;
Exemple #2
0
 if (isset($GET_DATA['mode'])) {
     switch ($GET_DATA['mode']) {
         // 追加フォーム
         case 'append_form':
             $SMARTY->assign('input_msg', "ユーザ情報を入力してください。");
             $param = array();
             $param['mode'] = 'append';
             $SMARTY->assign('form_param', UtilString::buildQueryString($param));
             break;
             // ユーザ追加
         // ユーザ追加
         case 'append':
             if (isset($POST_DATA['user_name']) && $POST_DATA['user_name'] != '' && isset($POST_DATA['user_pass']) && $POST_DATA['user_pass'] != '') {
                 $user_name = $POST_DATA['user_name'];
                 $user_pass = $POST_DATA['user_pass'];
                 if (!UtilSQLite::addUserInfo($user_name, $user_pass)) {
                     $SMARTY->assign('inform_msg', "「{$user_name}」の登録に失敗しました。");
                 } else {
                     $SMARTY->assign('inform_msg', "「{$user_name}」の登録に成功しました。");
                 }
             } else {
                 $SMARTY->assign('inform_msg', 'ユーザ情報を正しく設定してください。');
             }
             break;
             // 削除確認
         // 削除確認
         case 'delete_confirm':
             if (isset($GET_DATA['sid']) && $GET_DATA['sid'] != '') {
                 $user_name = $USER_LIST[$GET_DATA['sid']]['user_name'];
                 $SMARTY->assign('confirm_msg', "「{$user_name}」を削除しますか?");
                 $param = array();