Link to home
Create AccountLog in
Avatar of Jazzy 1012
Jazzy 1012

asked on

Log in through ID

	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');
			}
			
		}

Open in new window


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.
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Is this part of a CMS or framework?
Avatar of Jazzy 1012
Jazzy 1012

ASKER

Yes fuel ORM framework
ASKER CERTIFIED SOLUTION
Avatar of Ray Paseur
Ray Paseur
Flag of United States of America image

Link to home
membership
Create a free account to see this answer
Signing up is free and takes 30 seconds. No credit card required.
See answer
No its fine its just for internal use, and I have debugged this the ID gets sent through, I think something is wrong with the login aspects
This helped me sooo much! THANK YOU A TON!