예제 #1
0
     $err_msg = $msg_bg . "IDは" . $err_mes['login_id'] . $msg_ed;
 }
 // login_pass err
 if ($err_mes['login_pass']) {
     $passmsg = $msg_bg . "パスワードは" . $err_mes['login_pass'] . $msg_ed;
     if ($err_msg) {
         $err_msg = $err_msg . $passmsg;
     } else {
         $err_msg = $passmsg;
     }
 }
 // login_id and login_pass ok
 if ($oerr->clear) {
     // get data by login_id and login_pwd
     $db = new Class_DB();
     $sql = sprintf("SELECT * FROM mp_account WHERE login_id = '%s' AND login_pwd = '%s' ", mysql_real_escape_string($id), mysql_real_escape_string(Class_PWD::do_encode($pass)));
     $db->query($sql);
     if ($db->num_rows()) {
         $row = $db->fetch();
         // ログイン不可
         if ($row['login_flgs'] == '1') {
             $err_msg = '<p class="caution">ログインできません。管理者にお問い合わせください。</p>';
             $err = true;
             $db->close();
             // ログイン可
         } else {
             // set auth and session
             session_name('PREGO_ADMIN');
             //session_cache_limiter(private_no_expire);
             session_start();
             $auth = $row['sorts'];