$class = $class_first = 'user'; ${$class} = new $class(); $class_second = 'user_role'; ${$class_second} = new $class_second(); $class_third = 'user_password_reset'; ${$class_third} = new $class_third(); if (!empty($_POST['submitLogin'])) { //form is submitted for login //check use credentials if username & provided if (!empty($_POST['username']) && !empty($_POST['password'])) { $username = is_array($_POST['username']) ? trim(mysql_prep($_POST['username'][0])) : trim(mysql_prep($_POST['username'])); $password = is_array($_POST['password']) ? trim(mysql_prep($_POST['password'][0])) : trim(mysql_prep($_POST['password'])); $loggedin_user = ${$class}->authenticate($username, $password); if ($loggedin_user) { $session->login($loggedin_user); set_default_theme($loggedin_user); // $session->assign_role($_SESSION['user_id']); if (!empty($_SESSION['orginal_page']) && strpos($session->orginal_page, 'json_form') == false) { // redirect_to(HOME_URL . "form.php?class_name=user_dashboard_v"); header('Location: http://' . $session->orginal_page); // unset($_SESSION['orginal_page']); // unset($session->orginal_page); } else { redirect_to(HOME_URL . "form.php?class_name=user_dashboard_v"); } } else { $msg .= "<div class='message error'> Username or password is incorrect <br/> </div>"; // echo "Actual password is ".$login_status; } //en of if else }
if (!empty($loggedin_user)) { $session->login($loggedin_user); if (!empty($_SESSION['orginal_page'])) { header('Location: http://' . $session->orginal_page); } else { redirect_to(HOME_URL . "form.php?class_name=user_dashboard_v"); } } //Social login } //end of if post submit include_once '../../includes/basics/header_public.inc'; if (!empty($_SESSION['default_theme'])) { $selected_theme = $_SESSION['default_theme']; } else { set_default_theme(); $selected_theme = $_SESSION['default_theme']; } defined('THEME_DIR') ? null : define('THEME_DIR', HOME_DIR . DS . 'themes' . DS . $selected_theme); defined('THEME_URL') ? null : define("THEME_URL", HOME_URL . 'themes/' . $selected_theme); //include_once(THEME_DIR . DS. 'header.inc'); ?> <script type='text/javascript' src="user.js" ></script> <?php if (!empty($_POST['newUser'])) { $new_user = new user(); $new_user->username = trim($_POST['username'][0]); $new_user->enteredPassword = trim($_POST['enteredPassword'][0]); $new_user->enteredRePassword = trim($_POST['enteredRePassword'][0]); $new_user->first_name = trim($_POST['first_name'][0]); $new_user->last_name = trim($_POST['last_name'][0]);