我将Laravel 5.7与Passport和Vue组件一起使用。
我有一个Vue组件,其中的方法可以更改用户的Auth,此方法通过POST调用API。
我的API受 auth:api 中间件保护。
与站点的连接与PHP会话有关。我不想使用JWT。
如何更改关联的帐户?
userTokenRepo.find(UserTokenKey(UUID.fromString(token)))
.flatMap {
case Some(token) => userRepo.find(token.loginInfo)
case None => Future.successful(None)
}.flatMap {
case Some(user) => confirmSignupForUser(user)
case None => Future.successful(None)
}.map {
case Some(_) => "success"
case None => "error"
}.map { result =>
Redirect(s"http://localhost:9000/home;signup=$result"
}