Click here to Skip to main content
15,917,702 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
I have some problem..
I can't to login because Jquery can't run well..
Before this error, login can run well

Anyone, who expert of Jquery part can help me how to solve it?
The problem is start from "login.js".

What I have tried:

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;
		
	
	
	
	}

?>
Posted
Updated 10-Aug-17 21:08pm

1 solution

ADDITION:


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>
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900