Wednesday 15 July 2015

login - Joomla 2.5+: Creating an Account and Log in within the same Controller Call -



login - Joomla 2.5+: Creating an Account and Log in within the same Controller Call -

i have created user registration. when processing form within controller, want user logged in afterwards. business relationship creation works fine, logging right afterwards fails:

function processform($username,$first_name,$last_name,$email,$password,$groups) { jimport('joomla.user.helper'); $app = jfactory::getapplication('site'); $user = new juser(); $b= array(); $user->bind($b); $user->username = $username; $user->name = $first_name." ".$last_name; $user->set('id',0); $date =date("y-m-d h:i:s"); $user->set('registerdate', $date); $user->email = $email; $user->set('password',juserhelper::getcryptedpassword($password,juserhelper::getsalt())); $user->set('block', '0'); $user->save(); foreach ($groups $group) { juserhelper::addusertogroup($user->id, $group); } $app->login(array("username"=>$username,"password"=>$password)); }

any idea?

joomla login account

No comments:

Post a Comment