weixin_33670713 2018-06-06 08:25 采纳率: 0%
浏览 36

ASP.Net MVC AJAX安全性?

i'm coding a website in MVC

so i am sending data with ajax, is this way safe? can they manipulate my data?

i'm coding comments section so i am using the ajax to load comments page by page. Also i'm using ajax about this like and dislike situation

is there any problem about security? What should i do extra?

example codes ;

<script type="text/javascript">
$(document).ready(function () {
    YorumlariYenile("yorumlar", @(Model.KullaniciVeri.KULLANICI_ID), "PROFIL_YORUM", 1);
});

function YorumlariYenile(divId, HedefId, HedefMod, SayfaNo) {
    $("#" + divId).load("@(Url.Action("YorumCek", "Sayfa", null, Request.Url.Scheme))?HEDEF_ID=" + HedefId + "&HEDEF_MOD=" + HedefMod + "&SAYFA_NO=" + SayfaNo + "&DIV_ID=" + divId);
} 

function Yorumla(divId) {
    if ($("#" + divId).is(":visible")) {
        $("#" + divId).hide();
    } else {
        $("#" + divId).show();
    }
}

function YorumSil(YorumId) {
    $.ajax({
        type: "POST",
        url: "@(Url.Action("YorumSil", "Sayfa"))",
        data: { YORUM_ID: YorumId },
        success: function (data) {
            YorumlariYenile("yorumlar", @(Model.KullaniciVeri.KULLANICI_ID), "PROFIL_YORUM", 1);

            if (data != "Başarılı!") {
                $("#bilgiModal").modal("show");
                $("#bilgiLabel").text("Başarısız");
                $("#bilgiIcerik").html(data);
            }

        }

    });
}

function YorumYap(Yorum, HedefId, HedefMod, Spo) {
    $.ajax({
        type: "POST",
        url: "@(Url.Action("YorumYap", "Sayfa"))",
        data: { txtYorum: Yorum, HEDEF_ID: HedefId, HEDEF_MOD: HedefMod, Spoiler: Spo },
        success: function (data) {
            YorumlariYenile("yorumlar", @(Model.KullaniciVeri.KULLANICI_ID), "PROFIL_YORUM", 1);

            if (data != "Başarılı!") {
                $("#bilgiModal").modal("show");
                $("#bilgiLabel").text("Başarısız");
                $("#bilgiIcerik").html(data);
            } 
        }

    });
}

function DegerlendirmeYap(HedefId, HedefMod, Begenme_Durumu) {
    $.ajax({
        type: "POST",
        url: "@(Url.Action("DegerlendirmeYap", "Sayfa"))",
        data: { HEDEF_ID: HedefId, HEDEF_MOD: HedefMod, BEGENME_DURUMU: Begenme_Durumu },
        success: function (data) {
            YorumlariYenile("yorumlar", @(Model.KullaniciVeri.KULLANICI_ID), "PROFIL_YORUM", 1);

            if (data != "Başarılı!") {
                $("#bilgiModal").modal("show");
                $("#bilgiLabel").text("Başarısız");
                $("#bilgiIcerik").html(data);
            } 
        }

    });
}

function DegerlendirmeCek(spanId, HedefId, HedefMod, Begenme_Durumu) {        
    $.ajax({
        type: "POST",
        url: "@(Url.Action("DegerlendirmeCek", "Sayfa"))",
        data: { HEDEF_ID: HedefId, HEDEF_MOD: HedefMod, BEGENME_DURUMU: Begenme_Durumu },
        success: function (data) {
            $("#" + spanId).text(data);
        }

    });
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 乘性高斯噪声在深度学习网络中的应用
    • ¥15 运筹学排序问题中的在线排序
    • ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
    • ¥30 求一段fortran代码用IVF编译运行的结果
    • ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
    • ¥15 C++ 头文件/宏冲突问题解决
    • ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
    • ¥50 安卓adb backup备份子用户应用数据失败
    • ¥20 有人能用聚类分析帮我分析一下文本内容嘛
    • ¥30 python代码,帮调试,帮帮忙吧