跳到主要内容
版本:Next

功能使用

用户管理

首次使用极狐星TowerFox,通过极狐GitLab 用户登录,用户名和密码输入正确,提示"邮箱或用户名已被占用,请联系管理员"

这是由于极狐星TowerFox 中已经存在一个用户(已关联或未关联极狐GitLab),这个用户的用户名或邮箱与登录极狐GitLab 的用户名或邮箱一样,导致极狐星TowerFox 无法再创建新用户(用户名和邮箱在极狐星TowerFox 的用户信息中是唯一的)。

解决办法:1. 使用另外一个合法的极狐GitLab 用户重新登录;2. 联系极狐星TowerFox 管理员帮助处理;3. 更改当前极狐GitLab 用户的用户名或邮箱(不推荐)。

用户使用极狐星TowerFox 账户进行关联操作时,没有提示输入极狐GitLab 用户名和密码,直接返回,然后关联操作失败

关联极狐GitLab 用户的实现逻辑和"使用 极狐GitLab用户登录"相同。

如果之前登录过极狐GitLab,当前浏览器会记录这个 session,那么在关联用户时,就不会出现极狐GitLab 的登录页面,而是直接使用之前保存的 session 信息登录极狐GitLab。会出现如下两种情况:

  • 此极狐GitLab 用户已经关联一个极狐星TowerFox 用户,此时关联操作会失败,当前极狐星TowerFox 账户依然是未关联状态。
  • 此极狐GitLab 用户尚未关联到任何一个极狐星TowerFox 用户,此时关联操作成功,但有可能不是您想关联的那个极狐GitLab 用户。

解决办法:清理浏览器缓存,或更换一个浏览器进行操作。

以 SSO 的方式登录的用户可以更改为用户名密码登录模式吗?

可以。

使用极狐GitLab 用户登录极狐星TowerFox 后,系统会自动在极狐星TowerFox 中创建一个账号,并关联到此极狐GitLab 账号上。这个自动创建的极狐星TowerFox 账号的用户名、姓名和邮箱与极狐GitLab 中相同。

此时极狐星TowerFox 中的这个用户并没有密码,这个用户只能以 SSO 的方式登录极狐星TowerFox。您可以通过如下两种方式设置登录密码:

  • 以 SSO 模式登录极狐星TowerFox,导航到 个人中心 > 用户设置,在 新密码 中设置密码。
  • 以管理员角色登录极狐星TowerFox,导航到 组织架构 > 成员管理,找到该用户,点击 编辑 并设置密码。

设置完成后,您就可以通过"用户名/密码"和 "SSO" 两种方式登录极狐星TowerFox。

极狐星TowerFox 中未关联的用户可以和极狐GitLab 用户重名吗?

可以。

极狐星TowerFox 中的未关联用户(例如 T1)的用户名和邮箱可以与极狐GitLab 用户(例如 G1)的用户名和邮箱相同,这并不影响 T1 关联到 G1,或其他极狐GitLab 用户,例如 G2。

如何实现以 SSO 方式登录的用户,登录后角色默认为系统管理员?

默认情况下,第一次以 SSO 方式登录到极狐星TowerFox 的用户,其角色都是"用户",管理员需要手动将角色设置为"管理员"。 您也可以通过如下方式进行设置:

  1. 以管理员的角色登录极狐星TowerFox。
  2. 创建一个极狐星TowerFox 账户,并将该账户的角色设置为"管理员"。
  3. 将新建的极狐星TowerFox 账户的信息(用户名和密码)发送给指定用户。
  4. 用户以步骤 2 中创建的角色登录极狐星TowerFox,并手动将其关联到极狐GitLab 账户。
  5. 用户再以 SSO 方式通过极狐GitLab 用户登录极狐星TowerFox 后,角色会显示为管理员。

如何查看当前极狐星TowerFox 账户关联的极狐GitLab 账户?

当前极狐星TowerFox 暂未提供该信息,您可以通过用户名和邮箱进行初步确认。