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