Laravel5.4 自带的注册功能,如何让用户注册完之后不自动登录?

<?php

namespace App\Http\Controllers\Auth;

use App\User;
use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\Validator;
use Illuminate\Foundation\Auth\RegistersUsers;
use \Mail;

class RegisterController extends Controller
{
/*
-------------------------------------------------------------------------- Register Controller
This controller handles the registration of new users as well as their
validation and creation. By default this controller uses a trait to
provide this functionality without requiring any additional code.
*/

use RegistersUsers;

/**
 * Where to redirect users after registration.
 *
 * @var string
 */
protected $redirectTo = '/configs/successed';

/**
 * Create a new controller instance.
 *
 * @return void
 */
public function __construct()
{
    $this->middleware('guest');
}

/**
 * Get a validator for an incoming registration request.
 *
 * @param  array  $data
 * @return \Illuminate\Contracts\Validation\Validator
 */
protected function validator(array $data)
{
    return Validator::make($data, [
        'name' => 'required|max:255',
        'email' => 'required|email|max:255|unique:users',
        'password' => 'required|min:6|confirmed',
    ]);
}

/**
 * Create a new user instance after a valid registration.
 *
 * @param  array  $data
 * @return User
 */
protected function create(array $data)
{
    $user = User::create([
        'name' => $data['name'],
        'email' => $data['email'],
        'password' => bcrypt($data['password']),
    ]);

    /*邮箱验证********************/
    $uid = $user->id;
    $email = $user->email;
    $username = $user->name;
    $activationcode = md5($user.time()); //得到一个邮箱验证的随机串
    $info = array('email' => $email, 'name'=>$username, 'uid'=>$uid,'activationcode'=>$activationcode);
    Mail::send('shared/activemail',$info,function($message) use($info){
      $message->to($info['email'],$info['name'])->subject('欢迎注册五孚支付帐号');
    });
    session()->flash('success','请到个人邮箱中点击激活地址激活账户');
    /*邮箱验证********************/
    return $user;
}

}

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2
leo

请学会用markdown发代码

6年前 评论

@leo OKok,我删了重新发

6年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!