示例#1
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $user = User::create(['email' => '*****@*****.**', 'password' => bcrypt('james'), 'reset' => null, 'remember_token' => null]);
     User::create(['email' => '*****@*****.**', 'password' => bcrypt('james'), 'reset' => null, 'remember_token' => null]);
     $admin = Role::where('name', 'owner')->first();
     $user->attachRole($admin);
     // create asset accounts for user #1.
     TestData::createAssetAccounts($user);
     // create bills for user #1
     TestData::createBills($user);
     // create some budgets for user #1
     $this->createBudgets($user);
     // create some categories for user #1
     $this->createCategories($user);
     // create some piggy banks for user #1
     TestData::createPiggybanks($user);
     // create some expense accounts for user #1
     $this->createExpenseAccounts($user);
     // create some revenue accounts for user #1
     $this->createRevenueAccounts($user);
     // create journal + attachment:
     $this->createAttachments($user);
     // create opening balance for savings account:
     $this->openingBalanceSavings($user);
 }
 /**
  *
  */
 protected function createUsers()
 {
     User::create(['email' => '*****@*****.**', 'password' => bcrypt('james'), 'reset' => null, 'remember_token' => null]);
     $this->user = User::whereEmail('*****@*****.**')->first();
     // create rights:
     $role = Role::find(1);
     $this->user->roles()->save($role);
 }
 /**
  * @param DeleteAccountFormRequest $request
  *
  * @return \Illuminate\Http\RedirectResponse
  * @throws \Exception
  */
 public function postDeleteAccount(DeleteAccountFormRequest $request)
 {
     // old, new1, new2
     if (!Hash::check($request->get('password'), Auth::user()->password)) {
         Session::flash('error', trans('firefly.invalid_password'));
         return redirect(route('profile.delete-account'));
     }
     // DELETE!
     $email = Auth::user()->email;
     Auth::user()->delete();
     Session::flush();
     Session::flash('gaEventCategory', 'user');
     Session::flash('gaEventAction', 'delete-account');
     // create a new user with the same email address so re-registration is blocked.
     User::create(['email' => $email, 'password' => 'deleted', 'blocked' => 1, 'blocked_code' => 'deleted']);
     return redirect(route('index'));
 }
示例#4
0
 /**
  *
  */
 public function createUsers()
 {
     User::create(['email' => '*****@*****.**', 'password' => bcrypt('functional'), 'reset' => 'okokokokokokokokokokokokokokokok', 'remember_token' => null]);
     User::create(['email' => '*****@*****.**', 'password' => bcrypt('functional'), 'reset' => null, 'remember_token' => null]);
     User::create(['email' => '*****@*****.**', 'password' => bcrypt('james'), 'reset' => null, 'remember_token' => null]);
 }
示例#5
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array $data
  *
  * @return User
  */
 public function create(array $data)
 {
     return User::create(['email' => $data['email'], 'password' => $data['password']]);
 }
示例#6
0
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array $data
  *
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
 /**
  * @param DeleteAccountFormRequest $request
  *
  * @return \Illuminate\Http\RedirectResponse
  * @throws \Exception
  */
 public function postDeleteAccount(DeleteAccountFormRequest $request)
 {
     // old, new1, new2
     if (!Hash::check($request->get('password'), auth()->user()->password)) {
         Session::flash('error', strval(trans('firefly.invalid_password')));
         return redirect(route('profile.delete-account'));
     }
     // respond to deletion:
     event(new UserIsDeleted(auth()->user(), $request->ip()));
     // store some stuff for the future:
     $registration = Preferences::get('registration_ip_address')->data;
     $confirmation = Preferences::get('confirmation_ip_address')->data;
     // DELETE!
     $email = auth()->user()->email;
     auth()->user()->delete();
     Session::flush();
     Session::flash('gaEventCategory', 'user');
     Session::flash('gaEventAction', 'delete-account');
     // create a new user with the same email address so re-registration is blocked.
     $newUser = User::create(['email' => $email, 'password' => 'deleted', 'blocked' => 1, 'blocked_code' => 'deleted']);
     if (strlen($registration) > 0) {
         Preferences::setForUser($newUser, 'registration_ip_address', $registration);
     }
     if (strlen($confirmation) > 0) {
         Preferences::setForUser($newUser, 'confirmation_ip_address', $confirmation);
     }
     return redirect(route('index'));
 }