Пример #1
0
function logout($url)
{
    //IF AFFILIATE AND ADMIN IS LOGGED ON THE SAME SYSTEM LOG THEM BOTH OUT
    if (is_logged_and_is_admin() && is_logged_and_is_affiliate()) {
        $_SESSION['site_logged_in'] = [];
        unset($_SESSION['site_logged_in']);
        $_SESSION['affiliate_logged_in'] = [];
        unset($_SESSION['affiliate_logged_in']);
        return redirect_to($url);
    }
    //LOGOUT ADMIN
    if (is_logged_and_is_admin()) {
        $_SESSION['site_logged_in'] = [];
        unset($_SESSION['site_logged_in']);
        return redirect_to('/admin/login');
        // return redirect_to('admin/login');
    }
    //LOGOUT AFFILIATE
    if (is_logged_and_is_affiliate()) {
        $_SESSION['affiliate_logged_in'] = [];
        unset($_SESSION['affiliate_logged_in']);
        return redirect_to('/affiliate/login');
        // return redirect_to('admin/affiliatelogin');
    }
}
Пример #2
0
 public function affiliate($page, $id = NULL)
 {
     if ($page == "login") {
         return $this->affiliatelogin();
     }
     if (!is_logged_and_is_affiliate()) {
         $notification = "Please Login To Proceed !";
         $url = geturl('/affiliate/login');
         redirect_to($url, array('as' => 'notification', 'message' => $notification));
     }
     switch ($page) {
         case 'drop':
             return App('App\\Controller\\AffiliateController')->dashboard();
             break;
         case 'view':
             return App('App\\Controller\\AffiliateController')->view($id);
             break;
         default:
             return App('App\\Controller\\AffiliateController')->dashboard();
             break;
     }
 }