troubleshooting Question

Log in through ID

Avatar of Jazzy 1012
Jazzy 1012 asked on
PHP
5 Comments1 Solution95 ViewsLast Modified:
	public function before()
	{
		parent::before();
	
		//if ( ! Auth::member(100) and Request::active()->action != 'login')
		if( !Auth::check() && Request::active()->action != 'login' && Request::active()->action != 'register' )
		{
			Response::redirect('new_system'); //CHANGED THIS, IT WAS publishers/login
		}
		elseif ( Auth::check() && Request::active()->action == 'register' && Request::active()->action == 'login')
		{
			Response::redirect('publishers/index');
		}
	}
	
	public function action_login($id)
	{
		if($id != '') {
			
			$auth = Auth::instance();
			if (Auth::check() or $auth->login_id($id))
			{
				// credentials ok, go right in
				Session::set_flash('notice', 'Welcome, '.$current_user->username);
				Response::redirect('publishers/sites/create');
			}
			
		}

I want it that when the ID is in the url for it to log in right away however, It always ends up taking me to new_system, but when I remove this function "public function before()" it works, so Im not sure what the issue is.
ASKER CERTIFIED SOLUTION
Join our community to see this answer!
Unlock 1 Answer and 5 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 5 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros