Exemplo n.º 1
0
    /**
     * Store a newly created resource in storage.
     *
     * @return Response
     */
    public function store(CreateUserRequest $request)
    {
        $token = str_random(40);
        $result = RegistrationLink::where('_token', $token)->first();
        while ($result != null) {
            $token = str_random(40);
            $result = RegistrationLink::where('_token', $token)->first();
        }
        $request['_token'] = $token;
        $request['valid_until'] .= ' 23:59:59';
        $group = Group::findOrFail($request->group_id);
        RegistrationLink::create($request->all());
        Session::flash('flash_message', 'New registration link for "' . $group->name . '" group member has been created!<br>
			Registration link is <a href="' . URL::to('admin/auth/register?_token=' . $request['_token']) . '">here</a>. You can send it to person you want to register as an administrator.');
        Session::flash('flash_secondary', 'true');
        Session::flash('flash_message_important', 'true');
        return redirect('/admin/user/create');
    }
Exemplo n.º 2
0
 public function run()
 {
     DB::table('registration_links')->delete();
     RegistrationLink::create(['_token' => '2cttE3cuVvA1uixKDvadwMn4Cl0O62dIeP1RT1JQ', 'group_id' => 1, 'valid_until' => date('Y-m-d H:m:s', strtotime('+1 day'))]);
 }