mazfreelance Ответов: 1

Проблема входа в систему из-за jquery


У меня есть кое-какие проблемы..
Я не могу войти в систему, потому что Jquery не может работать хорошо..
До этой ошибки вход в систему может работать хорошо

Кто-нибудь, кто является экспертом по части Jquery, может помочь мне решить эту проблему?
Проблема в том, чтобы начать с "login.js".

Что я уже пробовал:

Login.js
// JavaScript Document
//v2
$(document).ready(function()
{
	$('#succMsg').hide();
	$('#errorMsg').hide();
	$('#loading').hide();
	$("#form_login").fadeIn();
	$("#form_login").css({"visibility":"visible","display":"block"});
	
	$('#forgotPassword').click(function(){
		
		msgWindow = window.open('forgotPasswordVerifyScreen.php','forgotPasswordScreen',"location=1,menubar=1,resizable=1,width=500,height=680");
		msgWindow.moveTo(0, 0);
		
	});
	
  $('#submit_button').click(function(){
	 // alert('click');
	  if('#uname' == '') return false;
	  if('#psw' == '') return false;
	  //if ('#rememberme' == '') return false;
	  $('#loading').show();
	  var parms = $('#form_login').serialize();
	 
	  var path = '';
	alert('Outside: ' +parms);
	  var fileprocess = 'process_login.php';

	  $.post(fileprocess, parms, function(data){
		 
		  var feedback = data.split('|'); 
			if(feedback[0] == 'OK') {
				alert('Insert: ' +data);
				$('#errorMsg').hide();
				$('#succMsg').html('You success to login !');
				
				$('#succMsg').show();
				$('#loading').hide();  
				// further process for valid login
				var parms = $('#form_login').serialize();
				$.post('process_login_valid.php',parms,function(data){
					// continue to run next page
				//alert(data);
					var url = data;
					window.location.href=url;
					
				});
				
				}
			else {
				
				$('#errorMsg').html('Your username/password isn't not match<br/>Please try again!!');
				
				$('#errorMsg').show();
				$('#loading').hide();
				
			return false; 
			
			}
		  
		  });
	  return false;
	  });
	  return false;
});

process_login.php
<?php  

include('../includes/defineGlobal.php');
include(THIS_PAGE_DOC_ROOT.'/functions/worksHire_fns.php');

$userId = '';
$pw = '';
$array = array();
		
$filter = unsetArray($array);

foreach($filter as $k=>$v){
	switch ($k) {
		// uname=&psw=
		case 'uname' :
		 $userId = $v;
		 case 'psw' :
		 $pw = $v;
		
		}
	}

$result = userAuthenticate($userId, $pw) ;
if(!$result) {
	echo 'NO';
	} else echo 'OK';


?>


process_login_valid.php
<?php
session_start();
session_unset();  // reset all user session
include('../includes/defineGlobal.php');
include(THIS_PAGE_DOC_ROOT.'/functions/worksHire_fns.php');

$user = $_POST['uname'];
//$user = 'azizan';
//echo $user;
$userClass = getUserClass($user);

$_SESSION['user_class'] = $userClass;
$_SESSION['login_user_id'] = $user;
$_SESSION['dahlogin'] = true;
session_commit();
switch($userClass){
	
	case '1':
		echo '../view_3/';
		break;
	case '2':
		echo '../employers/';
		break;
	case '3':
		echo '../admin/index.php';
		break;
	case '4':
		echo '../admin_jobPostings/index.php';
		break;
		
	
	
	
	}

?>

1 Ответов

Рейтинг:
1

mazfreelance

ДОПОЛНЕНИЕ:


app_login2.php

<form class="form-signin" id="form_login" method="post"> 
            <div id="errorMsg" style="color:red; font-size: 12px;" align="center"></div>
            <div id="succMsg" style="color:green; font-size: 12px;" align="center"></div>
            <input class="form-control" type="text" placeholder="username" id="uname" name="uname"  required> 
            <div  class="errorDiv" id="erroruname"><font color="red" size='2'>Username must not content symbol and space
            </font> </div>

            <input class="form-control" type="password" placeholder="password" id="psw" name="psw" required>
            <div  class="errorDiv" id="errorPass"><font color="red" size='2'>Password must be at least 6 characters</font> </div>
            
            <div class="checkbox" align="center">
                <div class="checkbox">
                    <label>
                        <input id="rememberme" type="checkbox" name="" id="" checked>Remember me
                    </label>
                </div>
            </div>
			<p align="center" id="forgotPassword">Forgot your<a style="cursor: pointer;"> password?</a></p>

            <button class="btn btn-primary btn-block btn-lg btn-signin" type="submit" id="submit_button">Sign in</button>
        </form>