public function store() { $data = Input::all(); $validator = FEUsersHelper::validatedSignupInfo(); if ($validator->fails()) { $messages = $validator->messages(); echo json_encode($messages); } elseif (FEUsersHelper::isExistedUser('account')) { echo 'fail: exists account'; } elseif (FEUsersHelper::isExistedUser('email')) { echo 'fail: exists email'; } elseif ($data['password'] != $data['passwordcheck']) { echo 'fail: password check'; } else { $user = new User(); $user['fullname'] = $data['fullname']; $user['account'] = $data['account']; $user['password'] = md5($data['password']); $user['email'] = $data['email']; $user['avatar'] = 'public/assets/images/ava_default.jpg'; $user['phone'] = $data['phone']; $user->about = ""; $user->address = ""; $user->save(); Session::put('user', $user); echo 'success'; } }