"%m/%d/%y", 'set_locale' => '', 'cookie_exire' => 7776000 ) , $_loginData['settings'] ); // for future use //$_loginData['profile'] = get_tmpl_section('LOGIN_PROFIE', $_loginData['template']); $_loginData['session_key'] = session_id(); $_loginData['template'] = $_loginData['form']; $_loginData['error'] = false; $_loginData['login'] = ''; $_loginData['password'] = ''; $_loginData['remember'] = 0; // handle Login if(isset($_POST['feLogin'])) { $_loginData['login'] = slweg($_POST['feLogin']); $_loginData['password'] = slweg($_POST['fePassword']); $_loginData['remember'] = empty($_POST['feRemember']) ? 0 : 1; $_loginData['query_result'] = _checkFrontendUserLogin($_loginData['login'], md5($_loginData['password'])); // ok, and now check if we got valid login data if($_loginData['query_result'] !== false && is_array($_loginData['query_result']) && count($_loginData['query_result'])) { $_SESSION[ $_loginData['session_key'] ] = $_loginData['login']; if($_loginData['remember']) { setcookie( 'phpwcmsFeLoginRemember', $_loginData['login'].'##-|-##'.md5($_loginData['password']), time()+$_loginData['settings']['cookie_expire'], '/', getCookieDomain() ); } } else { $_loginData['error'] = true; } } if(_getFeUserLoginStatus()) { // user is logged in if(isset($_POST['feLogin'])) { headerRedirect(decode_entities(FE_CURRENT_URL)); } $_loginData['template'] = $_loginData['logged_in']; $_loginData['template'] = str_replace('{LOGIN}', html_specialchars( $_SESSION[ $_loginData['session_key'] ] ), $_loginData['template']); } else { $_loginData['template'] = render_cnt_template($_loginData['template'], 'ERROR', ($_loginData['error'] ? 'login/pass wrong' : '') ); $_loginData['template'] = render_cnt_template($_loginData['template'], 'LOGIN', html_specialchars($_loginData['login'])); $_loginData['template'] = render_cnt_template($_loginData['template'], 'PASSWORD', ''); $_loginData['template'] = render_cnt_template($_loginData['template'], 'REMEMBER', ($_loginData['remember'] ? ' checked="checked"' : '') ); } $_loginData['template'] = str_replace('{FORM_TARGET}', FE_CURRENT_URL, $_loginData['template']); } } $content['all'] = str_replace('{LOGIN_DATA}', $_loginData['template'], $content['all']); ?>