tag auch - ich habe mir das framework laravel runterladen und es ist super weil es viele zeilen an code einem erspaart.. aber noch habe ich mich nicht ganz durch gefuchst.. jetz bin ich dabei ein blog zu programmieren - der blog selber ist schon fertig - nun brauch ich aber noch ein login - die regestrierung habe ich soweit abgeschlossen - mir fehlt aber noch eine sache - und zwar will ich wenn ich mich regestriere, das laravel bzw php überprüft ob es diesen username schon gibt wenn sich jmd neu regestrieren will - die daten landen alle in die datenbank - nur die authentification funktioniert noch nicht so gut :/
weiß jemand was man da macht?
soweit bin ich momentan.. fehlt nur noch die überprüfung ob der username bereits existiert
mfg
weiß jemand was man da macht?
PHP-Code:
public function registuser () { session_start(); $input = \Request::all(); $rules = [ 'username' => 'required|max:15|min:5', 'password' => 'required|min:7|max:20', ]; $messages = [ 'username.required' => 'Bitte geben sie einen Username an!', 'username.max' => 'Ihr Username ist zu lang! Bitte geben Sie einen kürzeren an', 'username.min' => 'Ihr Username ist zu kurz! Bitte geben sie einen längeren an', 'password.required' => 'Bitte geben Sie ein Passwort an!', 'password.min' => 'Ihr Passwort ist zu lang! Bitte geben Sie einen kürzeren an!', 'password.max' => 'Ihr Passwort ist zu kurz! Bitte geben sie einen längeren an' ]; $validator = \Validator::make($input, $rules, $messages); if (isSet ($inputs = new User ()-> username )) { echo "Dieser User ist schon vorhanden"; } if ($validator->passes()) { $inputs = new User (); $inputs->username = $input['username']; $inputs->password = $input['password']; #return $input; if ($inputs->save()) { \Session::flash('alertstyle', 'success'); \Session::flash('message', 'Sie sind nun eingeloggt'); return Redirect('themen'); } } else { return redirect()->back()->withErrors($validator->errors()->all()); } } [COLOR=#000000][FONT=Arial][SIZE=15px][/SIZE][/FONT][/COLOR]
soweit bin ich momentan.. fehlt nur noch die überprüfung ob der username bereits existiert
mfg
Kommentar