0
我目前正在開發一個用戶可以註冊的小門戶網站,但他們也應該能夠以訪客身份登錄。Laravel Guest登錄
我怎樣,我要做的就是這段代碼:
public function registerGuest(){
$user = User::create([
'name' => "Gast",
'firstName' => "Gast",
'sex' => "gast",
'password' => bcrypt("pw"),
'role' => "buyer",
'templateURL' => "",
'confirmation_code' => ""
]);
$user->attachRole(2);
Auth::loginUsingID($user,true);
return redirect('/home');
}
在我RegisterController找到。 所以我基本上註冊一個用戶(他們通常註冊的方式相同),但使用簡單的密碼並且沒有輸入電子郵件地址。然後我嘗試使用該ID登錄該用戶。用戶在數據庫中創建,但登錄不起作用。
有沒有人碰巧知道爲什麼會發生這種情況?我該如何解決這個問題?
更詳細的解釋來理解我的想法: 用戶通常可以註冊,輸入他們的一些個人數據。但他們也應該能夠點擊一個按鈕,指出「作爲客人繼續」,指向上述功能。然後他們像註冊用戶一樣登錄,然後可以註冊,保存他們作爲訪客用戶登錄時輸入的信息,然後他們可以設置密碼?目的:他們可能想先測試一下,然後註冊。
任何想法?
好,那是太容易了,謝謝:) – nameless