我们目前有一个登录过程,该过程使用首页来处理登录过程,然后将用户重定向回首页并登录。
这一过程的部分原因是有几个不同的平台已经迁移到我们即将推出的单一wordpress中。问题是,用户有几种不同的登录方式,包括电子邮件地址、遗留系统中存在的用户名、另一个系统中生成的id以及我们当前唯一的数字id。
目前可以使用所有4种不同的方法通过第三方平台登录。我们的业务指示我们保留此功能。
我的想法是在登录过程中捕获提交,调用rest服务并将提交的id传递给他们,然后该服务将返回标准化的id,然后使用wordpress登录功能使用服务返回的用户名和登录表单中输入的密码登录。
我不是wordpress开发人员,但在标准html页面中,使用javascript很容易做到这一点。
有什么理由我不能或不应该为我们的新网站实施这个过程吗?如果是,是否有更好的方法来处理这种情况?