-1
이 내 프로젝트의 로그인 기능, 문제는 내가이 함수를 호출 할 때 프로그램이 나에게이 오류를 준다이다 :Laravel MethodNotAllowedHttpException
public function login()
{
$username = Session::get("login");
$password = app("request")->input("password");
$logged = app("request")->input("logged");
$response = response("200");
$data = DB::table("utenti")->where("username",$username)->where("password",md5(sha1(md5(sha1($password)))))->count();
if($data == 1)
{
if($logged == "true")
{
$lung_pass = 64;
$mypass = "";
for ($x=1; $x<=$lung_pass; $x++)
{
if ($x % 2){
$mypass.= chr(rand(97,122));
}else{
$mypass = $mypass . rand(0,9);
}
}
$response -> cookie(cookie()->forever("token",$mypass));
}
return true;
}
}
이 로그인의 jQuery를 스크립트입니다 :
var password = $("#password").val();
$.post("{{route("login")}}", {logged:$("#remember-me").prop("checked"), _token: "{{csrf_token()}}", password: password}, function (data) {
if (data == "true") {
$("#logged").modal({backdrop: 'static', keyboard: false});
} else {
$("#message").hide();
$("#message").show(1000);
$("#message").html("La Password è risultata Errata!");
}
});
return false;
경로 :
Route::post("/login", "[email protected]")->name("login");
'P.S. Route는 Post Route입니다. 감사합니다. 'Laravel은 그렇지 않다고 생각합니다. 경로 게시. – bassxzero
P. 우리는 어쨌든 우리에게 경로를 보여 주어야합니다. 우리가 당신을 믿지 않는 것이 아니라 확신하기 위해서입니다. 일반적으로 이런 종류의 오류가 발생하기 때문에 – teeyo
당신은 무엇을하고 있습니까? ("password", md5 (sha1 (md5 (sha1 ($ password)))));) 여기서, ("username", $ username) –