![](/img/trans.png)
[英]How to get current authenticated user id using Vuejs and Laravel?
[英]How to get the current authenticated user?
我有2个应用程序的存储库。 第一个应用程序已经启动并运行,并且具有身份验证和所需的逻辑。 对我来说,第二个应用程序是通过2FA支持扩展第一个应用程序。 第二个应用程序应该处理与2FA有关的所有事情(发送SMS,确认,将电话号码保存到db等)。现在我想将我的ExtendedUser模型与相应的存储库保存到db中,但是我不知道如何获取当前第一个应用程序的身份验证用户,并在第二个应用程序中访问它,我可以在其中保存我的模型。
由于缺乏对框架的了解,我没有尝试过任何东西,要获得它的要点真的很难。
<?php
namespace One50\TwoFactorAuth\Domain\Model;
/*
* This file is part of the One50.TwoFactorAuth package.
*/
use Neos\Flow\Annotations as Flow;
use Doctrine\ORM\Mapping as ORM;
use One50\Shop\Domain\Model\User;
/**
* @Flow\Entity
*/
class ExtendedUser
{
/**
* @var string
*/
protected $telephoneNumber;
/**
* @ORM\OneToOne
* @var User
*/
protected $user;
/**
* @return string
*/
public function getTelephoneNumber()
{
return $this->telephoneNumber;
}
/**
* @param string $telephoneNumber
* @return void
*/
public function setTelephoneNumber($telephoneNumber)
{
$this->telephoneNumber = $telephoneNumber;
}
}
您是说软件包而不是应用程序吗?
我不建议您这样做。 如果确实有第二个应用程序,则必须在两个应用程序中共享持久性数据库,以逐个应用程序扩展实体。
最好的使用方法是 ,如果需要分离,或者(更好的话)像微服务一样在应用程序之间进行通信,则使用第二个软件包, 方法是从第一个应用程序调用第二个应用程序。
希望我能正确理解您的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.