Auth changed to firstname lastname schema

This commit is contained in:
Torsten 2017-08-01 14:33:22 +02:00
parent 64e4959884
commit 3f17c76403
11 changed files with 45 additions and 35 deletions

View file

@ -19,21 +19,16 @@ class RegistrationController extends Controller
// Validate form
$this->validate(request(), [
'name' => 'required',
'fullname' => 'required',
'firstname' => 'required',
'lastname' => 'required',
'email' => 'required|email',
'password' => 'required|confirmed'
]);
$name =request('firstname')." ".request('lastname');
if (User::where('name', '=', request('name'))->first() != null) {
\Session::flash('message', 'Login-Name existiert bereits');
return redirect("/register");
}
if (User::where('fullname', '=', request('fullname'))->first() != null) {
\Session::flash('message', 'Spieler-Name existiert bereits');
if (User::where('name', '=', $name)->first() != null) {
\Session::flash('message', 'Name existiert bereits');
return redirect("/register");
}
@ -45,8 +40,9 @@ class RegistrationController extends Controller
// Create and save the user
//$user = User::create(request(['name','email','password']));
$user = User::create([
'name' => request('name'),
'fullname' => request('fullname'),
'name' => $name,
'firstname' => request('firstname'),
'lastname' => request('lastname'),
'email'=> request('email'),
'password' => bcrypt(request('password'))]);
// Sign them in

View file

@ -18,7 +18,10 @@ class SessionsController extends Controller
public function store() {
// Attempt to authenticate the user
if (!auth()->attempt(request(['name','password']))) {
$name=request('firstname')." ".request('lastname');
$password=request('password');
if (!auth()->attempt(['name'=>$name, 'password'=>$password])) {
return back()->withErrors(['message'=>'Bitte Logindaten prüfen und nochmal versuchen.']);
}

View file

@ -77,15 +77,17 @@ class UsersController extends Controller
// Validate form
$this->validate(request(), [
'id' => 'required',
'name' => 'required',
'fullname' => 'required',
'firstname' => 'required',
'lastname' => 'required',
'email'=> 'required'
]);
$user=User::where('id', request('id'))->first();
$user->name=request('name');
$user->fullname=request('fullname');
$user->name=request('firstname')." ".request('lastname');
$user->firstname=request('firstname');
$user->lastname=request('lastname');
$user->email=request('email');
if (request()->has('admin')) {