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