php - Codeignitor login doesn not work in IE but work only mozila -



php - Codeignitor login doesn not work in IE but work only mozila -

i having login problem in codeignitor. not work in ie. send ajax request in php controller. work in mozila not work in ie , other browser.i debug more time. result got when seek login instant sesison destroy in ie grab sesison mozila. here javascript code:

function check_login () { var flag=true; var user_name=$('body').find('#user_name').val(); var user_password=$('body').find('#user_password').val(); if(user_name==''){ $('#username_login_msg').html('email required.'); flag=false; }else{ $('#username_login_msg').html(''); } if(user_password==''){ $('#password_login_msg').html('password required.'); flag=false; }else{ $('#password_login_msg').html(''); } if(flag==true){ //alert(user_name); /*$.post("http://luxhometour.com/user/login",{ 'username': user_name, 'user_password': user_password}, function(data, textstatus, xhr) { if(data=='ok'){ //window.location='user/dashboard'; window.location.replace('http://luxhometour.com/user/dashboard'); }else{ $('#main_login_msg').html(data); } });*/ $.ajax({ url:"http://www.luxhometour.com/user/login", type:"post", data:{ 'username': user_name, 'user_password': user_password}, success:function(data) { alert(data); if(data=='ok'){ //window.location='user/dashboard'; //window.location.href='http://luxhometour.com/user/dashboard'; }else{ $('#main_login_msg').html(data); } } }); } homecoming false; }

here php code:

public function login(){ if(user_logged_in()){ redirect('user/dashboard'); } if($_post){ $username=trim($this->input->post('username')); if(!filter_var($username, filter_validate_email)) $user_data['username']=$username; else $user_data['email']=$username; $user_data['password']=sha1(trim($this->input->post('user_password'))); $user_data['user_role']=2; $user_data['user_status']=1; $login2_status= $this->user_model->login2($user_data); if($login2_status==0){ echo "try again, wrong email or password."; } if($login2_status==1){ //print_r($this->session->all_userdata()); echo "ok"; } if($login2_status==2){ echo "your business relationship not activated till."; } }else{ echo "try again, wrong email or password."; } }

here session config in config.php file

$config['sess_cookie_name'] = 'ci_session'; $config['sess_expiration'] = 30*60; $config['sess_encrypt_cookie'] = false; $config['sess_use_database'] = false; $config['sess_table_name'] = 'ci_sessions'; $config['sess_match_ip'] = false; $config['sess_match_useragent'] = true; $config['sess_time_to_update'] = 300;

please give me solution

think need add together qoutes line

data: "{'username': "+user_name+", 'user_password': "+user_password+"}",

php ajax

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -