删除用户帖子,并将删除限制为帖子作者

时间:2020-08-07 12:30:23

标签: php html sql

我一直在研究PHP脚本,该脚本可以从我的博客中删除帖子。但是现在,每个人都可以删除每个人的信息(如果他们已登录)。我想将其限制为这些信息的作者,因此他们只能删除自己的信息。我将如何做到这一点?

这是我的index.php的样子:

<script  language ="JavaScript" type="text/javascript">
    function delpost(id, title) {
        if (confirm("Are you sure you want to delete '" + title + "'")) {
            window.location.href = 'index.php?delpost=' + id;
        }
    }
</script>
<?php
    try {
        $author = $_SESSION['author'];

        $stmt = $db->query('SELECT postID, postTitle,postAlttext, postDesc, postDate, postAlttext, postImage, author FROM blog_posts ORDER BY postID DESC');

        while ($row = $stmt->fetch()) {

            echo '<span style="float: right"><a href="edit-post.php?id='.$row['postID'].'"><i class="material-icons" style="font-size:36px;color:black">border_color</i></a></span>';?>

        <a href="javascript:delpost('<?php echo $row['postID'];?>','<?php echo $row['postTitle'];?>')"><i class="material-icons" style="font-size:36px;color:red">delete</i></a>

0 个答案:

没有答案