我正在将Laravels的常规身份验证功能与final AlterableContext context = (AlterableContext) this.beanManager.getContext(SessionScoped.class);
assert context != null;
final Bean<?> bean = beanManager.resolve(beanManager.getBeans(SessionBean.class));
assert bean != null;
context.destroy(bean);
final SessionBean newSessionBean = this.sessionBeanProvider.get();
assert newSessionBean != null;
和所包含的默认视图一起使用。我已经修改了RegisterController
方法,以创建名为RegisterController@create
到Home
的相关模型。尽管User
可以具有多个Home
关系。
注册后,User
自动具有一个与其相关的User
。用户现在应该能够邀请新用户加入他们的Home
。解决了所有有关邀请的逻辑,但是我想知道注册受邀请用户的最佳解决方案是什么。
当前,我已经使用Home
方法创建了一个InviteController
,该方法注册了与现有acceptInvite
相关的新User
。但是我真的很想重用Home
方法,而不必维护两个注册过程。
有什么想法吗?
答案 0 :(得分:0)
您的问题不明确...您想邀请加入HOME的用户是注册用户吗?如果是
您需要的只是使用数据透视表进行多对多关系。
如果您要添加到HOME的用户是新用户,并且尚未在您的应用程序上注册,只需向他们发送包含链接到您的注册页面的邮件,然后再使用RegisterController @ create
希望获得帮助:)