checkLogin 코드가 복사되어 정확해야 하는데 무엇이 잘못되었는지 모르겠습니다.
public 함수 checkLogin(Request $request)
0;
$result =' ';
$data = $request -> param();
//확인 규칙 만들기
$rule=[
'name|username'=>'require ', //사용자 이름이 필요합니다
"password|password"=>'require', //비밀번호가 필요합니다
"verify|Verification code"=>'require|captcha', //사용자 이름이 필요합니다. /] 自 // 맞춤형 인증 실패 프롬프트 정보
$ msg = [
'name' = & gt; ['research' = & gt; '사용자 이름은 비워둘 수 없습니다. 확인하세요.'],
'password'=>['require'=> '비밀번호는 비워둘 수 없습니다. 확인하세요'],
'verify'=>[
'require'=>'인증 코드는 비워둘 수 없습니다. ',
'captcha'=>'를 확인하세요. 인증 코드 오류' 사용 사용 사용 ' ' ' ' s ' s ‐ ‐ ‐ to 확인
확인 통과, 문자열이 반환되면 사용자 정의 오류 메시지입니다 $result=$this->validate ($data,$rule,$msg); //확인이 통과되면 실행 >//사용자 정보 쿼리 $user=UserModel::get($map);
if($user == null){
$result = '사용자를 찾을 수 없습니다'; }else{
}
return ['status'=>$status,'message'=>$result,'data'=>$data ];
}
<div class="formControls col-xs-8 col-xs-offset-3">
<input name="" type="button" id="login" class="btn btn-success radius size-L" value=" 로그인 기록 ">
</div>
<!-- Ajax 제출 스크립트-->
<script> ;
$(function(){
//로그인 버튼에 클릭 이벤트 추가
$("#login").on('click',function(event){
$.ajax({
type :"POST".//제출 방법은 post
url:"{:url('checkLogin')}",//제출 데이터 처리를 위한 스크립트 파일 주소 설정
data:$("form" ).serialize (),//현재 양식의 데이터를 직렬화하여 제출합니다
dataType:'json',//제출된 데이터 유형을 json으로 설정
성공: function(data){ //다음 경우에만 해당 플래그 비트가 1이면 프로세스 진행
if(data.status==1){
Alert(data.message);
window.location.href="{:url('index/index')}";
}else{
경고(data.message);
}
}
});
})
})
</script>