示例#1
0
 /**
  * Shortcut method
  *
  * @param string $applicationName
  * @param string $notificationName
  * @param string $notificationTitle
  * @param string $notificationText
  * @param array $options
  * @return string
  */
 public function sendNotify($applicationName, $notificationName, $notificationTitle, $notificationText, $options = array())
 {
     $notification_options = $options;
     $notification_options['text'] = $notificationText;
     $register = new RegisterRequest($applicationName);
     $register->addNotification($notificationName);
     $notify = new NotificationRequest($applicationName, $notificationName, $notificationTitle, $notification_options);
     return $this->notifyOrRegister($notify, $register)->getStatus();
 }
示例#2
0
 public function PostAdminRegister(RegisterRequest $request)
 {
     $admincount = User::where(['type' => 'admin'])->count();
     if ($admincount == 0) {
         $input = $request->except('_token');
         $admin = User::create(['name' => $input['name'], 'email' => $input['email'], 'password' => bcrypt($input['password']), 'type' => 'admin']);
         if ($admin) {
             Auth::attempt(['email' => $input['email'], 'password' => $input['password']]);
             return redirect()->route('dashboard');
         } else {
             return redirect()->route('admin.register')->witherrors(['Login unsuccessful']);
         }
     } else {
         return redirect()->route('home');
     }
 }
 public function store(User $user, RegisterRequest $request)
 {
     $file = $request->file('afbeelding');
     $destinationPath = 'images/users';
     $filename = $file->getClientOriginalName();
     $encoded = urlencode($filename);
     $upload_success = $file->move($destinationPath, $encoded);
     $image = str_replace('\\', '/', $upload_success);
     // Maak random wachtwoord
     $wachtwoord = '';
     $newuser = new $user(['voornaam' => $request->get('voornaam'), 'achternaam' => $request->get('achternaam'), 'email' => $request->get('email'), 'password' => bcrypt($request->get('password')), 'afbeelding' => $image, 'role_id' => $request->get('role_id')]);
     $newuser->save();
     // Stuur email naar emailadres met inloggegevens
     return redirect('jandje/users');
 }
示例#4
0
 /**
  * Handles user registration
  * 
  * @param RegisterRequest $request
  */
 public static function register(RegisterRequest $request)
 {
     self::create(['username' => $request->input('username'), 'password' => Hash::make($request->input('password')), 'email' => $request->input('email'), 'active' => false, 'confirm_token' => Hash::make(time() . env('APP_KEY'))]);
 }