→ Hevak: Chrome F12 打開看 form 或 button[type="submit"] 兩個元 02/19 20:20
→ Hevak: 素有沒有 submit 或 click 之類的 listener, 02/19 20:20
→ Hevak: 不然就是 network 頁開著同時自己操作一次,看打哪個網址, 02/19 20:21
→ Hevak: 再把網址拿去搜原始碼 (network頁的preserve log可能要 02/19 20:21
→ Hevak: 打開 02/19 20:21
推 oToToT: ajax之類的吧 02/19 22:15
→ biobluesheep: 沒填action預設為自己本身 02/20 01:33
→ xdraculax: form 預設是 get 當前網站,不過這看來像登入表單,可 02/20 19:29
→ xdraculax: 能有 js 攔截 02/20 19:29
→ xdraculax: 我是都用編輯器內的多檔案尋找對所有的 js 找 form-sig 02/20 19:32
→ xdraculax: nin 02/20 19:32
用x大的方法找到一個.js檔,
其中有個ajax內容是…
$.ajax({
url: curl,
type: 'POST',
data: $form.serialize(),
dataType:"json",
success: function(r) {
if(r.ok=='1') document.location=r.redirect;
else {
$('#form-signin input[name="pass"]').val('');
if(r.user!='') fv.updateMessage('user', 'blank',
r.user).updateStatus('user', 'INVALID', 'blank');
if(r.pass!='') fv.updateMessage('pass', 'blank',
r.pass).updateStatus('pass', 'INVALID', 'blank');
}
}
});
找到curl變數,確認了方法為index_ajax,
後來又發現https://imgur.com/a/NUOMv,
找不到方法,看來是路徑錯了!!
目前index_ajax方法是位於controller資料夾下的Login.php檔,
我該如何讓Login.php的index_ajax方法符合路徑呢?
專案是用xampp,php後端的程式碼,謝謝。
※ 編輯: james999 (1.169.207.174), 02/20/2018 20:59:14
問題已解決了,修改.htaccess內定義的路徑。
Options -Indexes
RewriteBase
謝謝各位解惑^^
※ 編輯: james999 (1.169.207.174), 02/21/2018 00:55:56