1
0
mirror of https://github.com/Daichimarukana/uwuzu.git synced 2026-06-05 03:24:41 +00:00

uwuzu version 1.2.18

This commit is contained in:
daichimarukana
2023-09-06 01:00:38 +09:00
parent 0bb6fa1508
commit 66a93d34ec
21 changed files with 317 additions and 274 deletions
+13 -2
View File
@@ -1,7 +1,16 @@
<?php <?php
require('../db.php'); require('../db.php');
if (htmlentities(isset($_POST['uniqid'])) && htmlentities(isset($_POST['abitext']))) { if (htmlentities(isset($_POST['uniqid'])) && htmlentities(isset($_POST['abitext'])) && htmlentities(isset($_POST['userid']))) {
session_name('uwuzu_s_id');
session_start();
session_regenerate_id(true);
$ses_userid = $_SESSION['userid'];
$userid = htmlentities($_POST['userid']);
if($userid === $ses_userid){
$postUniqid = htmlentities($_POST['uniqid']); $postUniqid = htmlentities($_POST['uniqid']);
$abitext = htmlentities($_POST['abitext']); $abitext = htmlentities($_POST['abitext']);
$username = htmlentities($_POST['username']); $username = htmlentities($_POST['username']);
@@ -40,10 +49,11 @@ if (htmlentities(isset($_POST['uniqid'])) && htmlentities(isset($_POST['abitext'
$pdo->beginTransaction(); $pdo->beginTransaction();
$stmt = $pdo->prepare("UPDATE ueuse SET abi = :abi, abidate = :abidate WHERE uniqid = :uniqid"); $stmt = $pdo->prepare("UPDATE ueuse SET abi = :abi, abidate = :abidate WHERE uniqid = :uniqid AND account = :userid");
$stmt->bindValue(':abi', $abitext, PDO::PARAM_STR); $stmt->bindValue(':abi', $abitext, PDO::PARAM_STR);
$stmt->bindValue(':abidate', $abidate, PDO::PARAM_STR); $stmt->bindValue(':abidate', $abidate, PDO::PARAM_STR);
$stmt->bindValue(':uniqid', $postUniqid, PDO::PARAM_STR); $stmt->bindValue(':uniqid', $postUniqid, PDO::PARAM_STR);
$stmt->bindValue(':userid', $ses_userid, PDO::PARAM_STR);
// SQLクエリの実行 // SQLクエリの実行
$res = $stmt->execute(); $res = $stmt->execute();
@@ -115,5 +125,6 @@ if (htmlentities(isset($_POST['uniqid'])) && htmlentities(isset($_POST['abitext'
echo json_encode(['success' => false, 'error' => 'データベースエラー:' . $e->getMessage()]); echo json_encode(['success' => false, 'error' => 'データベースエラー:' . $e->getMessage()]);
exit; exit;
} }
}
} }
?> ?>
+6 -1
View File
@@ -92,6 +92,7 @@ if(isset($_GET['token'])&&isset($_GET['ueuse'])) {
$datetime = date("Y-m-d H:i:s"); $datetime = date("Y-m-d H:i:s");
$uniqid = createUniqId(); $uniqid = createUniqId();
$abi = "none"; $abi = "none";
$nones = "none";
// トランザクション開始 // トランザクション開始
$pdo->beginTransaction(); $pdo->beginTransaction();
@@ -99,13 +100,17 @@ if(isset($_GET['token'])&&isset($_GET['ueuse'])) {
try { try {
// SQL作成 // SQL作成
$stmt = $pdo->prepare("INSERT INTO ueuse (username, account, uniqid, ueuse, datetime, abi) VALUES (:username, :account, :uniqid, :ueuse, :datetime, :abi)"); $stmt = $pdo->prepare("INSERT INTO ueuse (username, account, uniqid, ueuse, photo1, photo2, video1, datetime, abi) VALUES (:username, :account, :uniqid, :ueuse, :photo1, :photo2, :video1, :datetime, :abi)");
$stmt->bindParam(':username', $username, PDO::PARAM_STR); $stmt->bindParam(':username', $username, PDO::PARAM_STR);
$stmt->bindParam(':account', $userid, PDO::PARAM_STR); $stmt->bindParam(':account', $userid, PDO::PARAM_STR);
$stmt->bindParam(':uniqid', $uniqid, PDO::PARAM_STR); $stmt->bindParam(':uniqid', $uniqid, PDO::PARAM_STR);
$stmt->bindParam(':ueuse', $ueuse, PDO::PARAM_STR); $stmt->bindParam(':ueuse', $ueuse, PDO::PARAM_STR);
$stmt->bindParam(':photo1', $nones, PDO::PARAM_STR);
$stmt->bindParam(':photo2', $nones, PDO::PARAM_STR);
$stmt->bindParam(':video1', $nones, PDO::PARAM_STR);
$stmt->bindParam(':datetime', $datetime, PDO::PARAM_STR); $stmt->bindParam(':datetime', $datetime, PDO::PARAM_STR);
$stmt->bindParam(':abi', $abi, PDO::PARAM_STR); $stmt->bindParam(':abi', $abi, PDO::PARAM_STR);
+37 -2
View File
@@ -1,15 +1,48 @@
<?php <?php
require('../db.php'); require('../db.php');
if (isset($_POST['uniqid'])){ if (isset($_POST['uniqid']) && isset($_POST['userid'])){
session_name('uwuzu_s_id');
session_start();
session_regenerate_id(true);
$userid = $_SESSION['userid'];
$postUserid = htmlentities($_POST['userid']);
$postUniqid = htmlentities($_POST['uniqid']); $postUniqid = htmlentities($_POST['uniqid']);
if($userid === $postUserid){
try {
$option = array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::MYSQL_ATTR_MULTI_STATEMENTS => false
);
$pdo = new PDO('mysql:charset=utf8mb4;dbname=' . DB_NAME . ';host=' . DB_HOST, DB_USER, DB_PASS, $option);
} catch (PDOException $e) {
// 接続エラーのときエラー内容を取得する
$error_message[] = $e->getMessage();
}
// データベース接続の設定
$dbh = new PDO('mysql:charset=utf8mb4;dbname='.DB_NAME.';host='.DB_HOST, DB_USER, DB_PASS, array(
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => true,
));
$query = $dbh->prepare('SELECT * FROM ueuse WHERE uniqid = :uniqid limit 1');
$query->execute(array(':uniqid' => $postUniqid));
$result = $query->fetch();
if($result["account"] === $postUserid){
try { try {
$pdo = new PDO('mysql:charset=utf8mb4;dbname='.DB_NAME.';host='.DB_HOST , DB_USER, DB_PASS); $pdo = new PDO('mysql:charset=utf8mb4;dbname='.DB_NAME.';host='.DB_HOST , DB_USER, DB_PASS);
// 削除クエリを実行 // 削除クエリを実行
$deleteQuery = $pdo->prepare("DELETE FROM ueuse WHERE uniqid = :uniqid"); $deleteQuery = $pdo->prepare("DELETE FROM ueuse WHERE uniqid = :uniqid AND account = :userid");
$deleteQuery->bindValue(':uniqid', $postUniqid, PDO::PARAM_STR); $deleteQuery->bindValue(':uniqid', $postUniqid, PDO::PARAM_STR);
$deleteQuery->bindValue(':userid', $userid, PDO::PARAM_STR);
$res = $deleteQuery->execute(); $res = $deleteQuery->execute();
if ($res) { if ($res) {
@@ -23,5 +56,7 @@ if (isset($_POST['uniqid'])){
echo json_encode(['success' => false, 'error' => 'データベースエラー:' . $e->getMessage()]); echo json_encode(['success' => false, 'error' => 'データベースエラー:' . $e->getMessage()]);
exit; exit;
} }
}
}
} }
?> ?>
+3 -3
View File
@@ -53,7 +53,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -61,7 +61,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -96,7 +96,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+3 -3
View File
@@ -51,7 +51,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -59,7 +59,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -94,7 +94,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+8
View File
@@ -2,9 +2,16 @@
require('../db.php'); require('../db.php');
if (htmlentities(isset($_POST['uniqid'])) && htmlentities(isset($_POST['userid']))) { if (htmlentities(isset($_POST['uniqid'])) && htmlentities(isset($_POST['userid']))) {
session_name('uwuzu_s_id');
session_start();
session_regenerate_id(true);
$ses_userid = $_SESSION['userid'];
$postUniqid = htmlentities($_POST['uniqid']); $postUniqid = htmlentities($_POST['uniqid']);
$userId = htmlentities($_POST['userid']); $userId = htmlentities($_POST['userid']);
if($userId === $ses_userid){
try { try {
$pdo = new PDO('mysql:charset=utf8mb4;dbname='.DB_NAME.';host='.DB_HOST , DB_USER, DB_PASS); $pdo = new PDO('mysql:charset=utf8mb4;dbname='.DB_NAME.';host='.DB_HOST , DB_USER, DB_PASS);
@@ -50,6 +57,7 @@ if (htmlentities(isset($_POST['uniqid'])) && htmlentities(isset($_POST['userid']
echo json_encode(['success' => false, 'error' => 'データベースエラー:' . $e->getMessage()]); echo json_encode(['success' => false, 'error' => 'データベースエラー:' . $e->getMessage()]);
exit; exit;
} }
}
} else { } else {
echo json_encode(['success' => false, 'error' => '必要なパラメータが提供されていません。']); echo json_encode(['success' => false, 'error' => '必要なパラメータが提供されていません。']);
exit; exit;
+3 -3
View File
@@ -51,7 +51,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -59,7 +59,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -94,7 +94,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+6 -24
View File
@@ -51,7 +51,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -94,7 +94,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
@@ -682,6 +682,7 @@ $(document).ready(function() {
modalMain.removeClass("slideDown"); modalMain.removeClass("slideDown");
var uniqid2 = $(this).attr('data-uniqid2'); var uniqid2 = $(this).attr('data-uniqid2');
var userid = '<?php echo $userid; ?>';
var postElement = $(this).closest('.ueuse'); var postElement = $(this).closest('.ueuse');
deleteButton.addEventListener('click', () => { deleteButton.addEventListener('click', () => {
@@ -694,7 +695,7 @@ $(document).ready(function() {
$.ajax({ $.ajax({
url: '../delete/delete.php', url: '../delete/delete.php',
method: 'POST', method: 'POST',
data: { uniqid: uniqid2 }, data: { uniqid: uniqid2, userid: userid },
dataType: 'json', dataType: 'json',
success: function (response) { success: function (response) {
if (response.success) { if (response.success) {
@@ -718,26 +719,6 @@ $(document).ready(function() {
}); });
}); });
var more_modal = document.getElementById('myMoreModal');
var m_cancelButton = document.getElementById('m_c_button'); // 追加
var modalMain = $('.modal-content');
$(document).on('click', '.more_btn', function (event) {
more_modal.style.display = 'block';
modalMain.addClass("slideUp");
modalMain.removeClass("slideDown");
m_cancelButton.addEventListener('click', () => {
modalMain.removeClass("slideUp");
modalMain.addClass("slideDown");
window.setTimeout(function(){
more_modal.style.display = 'none';
}, 150);
});
});
var abimodal = document.getElementById('myAbiModal'); var abimodal = document.getElementById('myAbiModal');
var AbiAddButton = document.getElementById('AbiAddButton'); var AbiAddButton = document.getElementById('AbiAddButton');
var AbiCancelButton = document.getElementById('AbiCancelButton'); var AbiCancelButton = document.getElementById('AbiCancelButton');
@@ -766,6 +747,7 @@ $(document).ready(function() {
var abitext = document.getElementById("abitexts").value; var abitext = document.getElementById("abitexts").value;
var usernames = '<?php echo $username; ?>'; var usernames = '<?php echo $username; ?>';
var userid = '<?php echo $userid; ?>';
if(abitext == ""){ if(abitext == ""){
modalMain.removeClass("slideUp"); modalMain.removeClass("slideUp");
@@ -777,7 +759,7 @@ $(document).ready(function() {
$.ajax({ $.ajax({
url: '../abi/addabi.php', url: '../abi/addabi.php',
method: 'POST', method: 'POST',
data: { uniqid: uniqid2, abitext: abitext, username: usernames }, data: { uniqid: uniqid2, abitext: abitext, username: usernames, userid: userid },
dataType: 'json', dataType: 'json',
success: function (response) { success: function (response) {
console.log(response); // レスポンス内容をコンソールに表示 console.log(response); // レスポンス内容をコンソールに表示
+3 -3
View File
@@ -53,7 +53,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -61,7 +61,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -96,7 +96,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+3 -3
View File
@@ -55,7 +55,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -63,7 +63,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -98,7 +98,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+3 -3
View File
@@ -66,7 +66,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -74,7 +74,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -109,7 +109,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+3 -3
View File
@@ -50,7 +50,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -58,7 +58,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -93,7 +93,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+3 -3
View File
@@ -51,7 +51,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -59,7 +59,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -94,7 +94,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+2 -2
View File
@@ -1,4 +1,4 @@
uwuzu uwuzu
1.2.17 1.2.18
2023/09/05 2023/09/06
daichimarukana,putonfps daichimarukana,putonfps
+5
View File
@@ -1,6 +1,11 @@
## リリースノートだぜぇぇぇぇぇぇい!!!!!!! ## リリースノートだぜぇぇぇぇぇぇい!!!!!!!
ここにはuwuzuの更新情報を載せてくぜぇ~!(いやまてテンションおかしいだろ...) ここにはuwuzuの更新情報を載せてくぜぇ~!(いやまてテンションおかしいだろ...)
## Version 1.2.18
リリース日:2023/09/06
脆弱性を修正しました。
APIより投稿したユーズがアカウントのメディア欄に表示されてしまう問題を修正しました。
## Version 1.2.17 ## Version 1.2.17
リリース日:2023/09/05 リリース日:2023/09/05
OpenAI社によるGPTBotのクロールを拒否する設定項目を追加しました。 OpenAI社によるGPTBotのクロールを拒否する設定項目を追加しました。
+3 -3
View File
@@ -63,7 +63,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -71,7 +71,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -106,7 +106,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+3 -3
View File
@@ -53,7 +53,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -61,7 +61,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -96,7 +96,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+3 -3
View File
@@ -74,7 +74,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -82,7 +82,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -117,7 +117,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+3 -3
View File
@@ -50,7 +50,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -58,7 +58,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -93,7 +93,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
+26 -10
View File
@@ -56,7 +56,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -64,7 +64,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -99,7 +99,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
@@ -663,20 +663,28 @@ $(document).ready(function() {
var modal = document.getElementById('myDelModal'); var modal = document.getElementById('myDelModal');
var deleteButton = document.getElementById('deleteButton'); var deleteButton = document.getElementById('deleteButton');
var cancelButton = document.getElementById('cancelButton'); // 追加 var cancelButton = document.getElementById('cancelButton'); // 追加
var modalMain = $('.modal-content');
$(document).on('click', '.delbtn', function (event) { $(document).on('click', '.delbtn', function (event) {
modal.style.display = 'block'; modal.style.display = 'block';
modalMain.addClass("slideUp");
modalMain.removeClass("slideDown");
var uniqid2 = $(this).attr('data-uniqid2'); var uniqid2 = $(this).attr('data-uniqid2');
var userid = '<?php echo $userid; ?>';
var postElement = $(this).closest('.ueuse'); var postElement = $(this).closest('.ueuse');
deleteButton.addEventListener('click', () => { deleteButton.addEventListener('click', () => {
modalMain.removeClass("slideUp");
modalMain.addClass("slideDown");
window.setTimeout(function(){
modal.style.display = 'none'; modal.style.display = 'none';
}, 150);
$.ajax({ $.ajax({
url: '../delete/delete.php', url: '../delete/delete.php',
method: 'POST', method: 'POST',
data: { uniqid: uniqid2 }, data: { uniqid: uniqid2, userid: userid },
dataType: 'json', dataType: 'json',
success: function (response) { success: function (response) {
if (response.success) { if (response.success) {
@@ -692,14 +700,18 @@ $(document).ready(function() {
}); });
cancelButton.addEventListener('click', () => { // 追加 cancelButton.addEventListener('click', () => { // 追加
modalMain.removeClass("slideUp");
modalMain.addClass("slideDown");
window.setTimeout(function(){
modal.style.display = 'none'; modal.style.display = 'none';
}, 150);
}); });
}); });
var abimodal = document.getElementById('myAbiModal'); var abimodal = document.getElementById('myAbiModal');
var AbiAddButton = document.getElementById('AbiAddButton'); var AbiAddButton = document.getElementById('AbiAddButton');
var AbiCancelButton = document.getElementById('AbiCancelButton'); var AbiCancelButton = document.getElementById('AbiCancelButton');
var modalMain = $('.modal-content');
$(document).on('click', '.addabi', function (event) { $(document).on('click', '.addabi', function (event) {
@@ -723,7 +735,8 @@ $(document).ready(function() {
event.preventDefault(); event.preventDefault();
var abitext = document.getElementById("abitexts").value; var abitext = document.getElementById("abitexts").value;
var username = "<?php echo $username?>"; var usernames = '<?php echo $username; ?>';
var userid = '<?php echo $userid; ?>';
if(abitext == ""){ if(abitext == ""){
modalMain.removeClass("slideUp"); modalMain.removeClass("slideUp");
@@ -735,20 +748,23 @@ $(document).ready(function() {
$.ajax({ $.ajax({
url: '../abi/addabi.php', url: '../abi/addabi.php',
method: 'POST', method: 'POST',
data: { uniqid: uniqid2, abitext: abitext, username: username}, data: { uniqid: uniqid2, abitext: abitext, username: usernames, userid: userid },
dataType: 'json', dataType: 'json',
success: function (response) { success: function (response) {
console.log(response); // レスポンス内容をコンソールに表示 console.log(response); // レスポンス内容をコンソールに表示
if (response.success) { if (response.success) {
abimodal.style.display = 'none'; abimodal.style.display = 'none';
postAbiElement.remove(); postAbiElement.remove();
console.log(response);
} else { } else {
abimodal.style.display = 'none';
postAbiElement.remove();
} }
}, },
error: function (xhr, status, error) { error: function (xhr, status, error) {
console.log(error);
abimodal.style.display = 'none';
postAbiElement.remove();
} }
}); });
} }
+7 -26
View File
@@ -54,7 +54,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_SESSION['loginid'] === $res["loginid"]){ }elseif($_SESSION['loginid'] === $res["loginid"] && $_SESSION['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット $userid = $_SESSION['userid']; // セッションに格納されている値をそのままセット
$username = $_SESSION['username']; // セッションに格納されている値をそのままセット $username = $_SESSION['username']; // セッションに格納されている値をそのままセット
@@ -62,7 +62,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
$_SESSION['userid'] = $userid; $_SESSION['userid'] = $userid;
$_SESSION['username'] = $username; $_SESSION['username'] = $username;
$_SESSION['loginid'] = $res["loginid"]; $_SESSION['loginid'] = $res["loginid"];
setcookie('userid', $userid,[ setcookie('userid', $userid, [
'expires' => time() + 60 * 60 * 24 * 14, 'expires' => time() + 60 * 60 * 24 * 14,
'path' => '/', 'path' => '/',
'samesite' => 'lax', 'samesite' => 'lax',
@@ -97,7 +97,7 @@ if(isset($_SESSION['admin_login']) && $_SESSION['admin_login'] === true) {
if(empty($res["userid"])){ if(empty($res["userid"])){
header("Location: ../login.php"); header("Location: ../login.php");
exit; exit;
}elseif($_COOKIE['loginid'] === $res["loginid"]){ }elseif($_COOKIE['loginid'] === $res["loginid"] && $_COOKIE['userid'] === $res["userid"]){
// セッションに値をセット // セッションに値をセット
$userid = $_COOKIE['userid']; // クッキーから取得した値をセット $userid = $_COOKIE['userid']; // クッキーから取得した値をセット
$username = $_COOKIE['username']; // クッキーから取得した値をセット $username = $_COOKIE['username']; // クッキーから取得した値をセット
@@ -762,7 +762,6 @@ $(document).ready(function() {
}); });
var modal = document.getElementById('myDelModal'); var modal = document.getElementById('myDelModal');
var deleteButton = document.getElementById('deleteButton'); var deleteButton = document.getElementById('deleteButton');
var cancelButton = document.getElementById('cancelButton'); // 追加 var cancelButton = document.getElementById('cancelButton'); // 追加
@@ -774,6 +773,7 @@ $(document).ready(function() {
modalMain.removeClass("slideDown"); modalMain.removeClass("slideDown");
var uniqid2 = $(this).attr('data-uniqid2'); var uniqid2 = $(this).attr('data-uniqid2');
var userid = '<?php echo $userid; ?>';
var postElement = $(this).closest('.ueuse'); var postElement = $(this).closest('.ueuse');
deleteButton.addEventListener('click', () => { deleteButton.addEventListener('click', () => {
@@ -786,7 +786,7 @@ $(document).ready(function() {
$.ajax({ $.ajax({
url: '../delete/delete.php', url: '../delete/delete.php',
method: 'POST', method: 'POST',
data: { uniqid: uniqid2 }, data: { uniqid: uniqid2, userid: userid },
dataType: 'json', dataType: 'json',
success: function (response) { success: function (response) {
if (response.success) { if (response.success) {
@@ -810,26 +810,6 @@ $(document).ready(function() {
}); });
}); });
var more_modal = document.getElementById('myMoreModal');
var m_cancelButton = document.getElementById('m_c_button'); // 追加
var modalMain = $('.modal-content');
$(document).on('click', '.more_btn', function (event) {
more_modal.style.display = 'block';
modalMain.addClass("slideUp");
modalMain.removeClass("slideDown");
m_cancelButton.addEventListener('click', () => {
modalMain.removeClass("slideUp");
modalMain.addClass("slideDown");
window.setTimeout(function(){
more_modal.style.display = 'none';
}, 150);
});
});
var abimodal = document.getElementById('myAbiModal'); var abimodal = document.getElementById('myAbiModal');
var AbiAddButton = document.getElementById('AbiAddButton'); var AbiAddButton = document.getElementById('AbiAddButton');
var AbiCancelButton = document.getElementById('AbiCancelButton'); var AbiCancelButton = document.getElementById('AbiCancelButton');
@@ -858,6 +838,7 @@ $(document).ready(function() {
var abitext = document.getElementById("abitexts").value; var abitext = document.getElementById("abitexts").value;
var usernames = '<?php echo $username; ?>'; var usernames = '<?php echo $username; ?>';
var userid = '<?php echo $userid; ?>';
if(abitext == ""){ if(abitext == ""){
modalMain.removeClass("slideUp"); modalMain.removeClass("slideUp");
@@ -869,7 +850,7 @@ $(document).ready(function() {
$.ajax({ $.ajax({
url: '../abi/addabi.php', url: '../abi/addabi.php',
method: 'POST', method: 'POST',
data: { uniqid: uniqid2, abitext: abitext, username: usernames }, data: { uniqid: uniqid2, abitext: abitext, username: usernames, userid: userid },
dataType: 'json', dataType: 'json',
success: function (response) { success: function (response) {
console.log(response); // レスポンス内容をコンソールに表示 console.log(response); // レスポンス内容をコンソールに表示