我正在构建一个调用电子邮件功能以发送电子邮件的站点。
我通过 $.post 从外部 Javascript 文件调用一个函数,如下例所示:
$.post('http://[mydomain]/email.php', {
'Email': 'email@email.com',
'Subject': 'This is the subject',
'Text': 'This is the body'
}, function (data) {
});
但正如最近注意到的那样,任何人都可以将上述行写入浏览器控制台并发送他们想要的任何电子邮件(当然使用我的电子邮件地址)。
所以我的问题是:
有什么办法可以识别这个外部调用并阻止它们执行?