功能使用
用户管理
首次使用极狐星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 的用户,其角色都是"用户",管理员需要手动将角色设置为"管理员"。 您也可以通过如下方式进行设置:
- 以管理员的角色登录极狐星TowerFox。
- 创建一个极狐星TowerFox 账户,并将该账户的角色设置为"管理员"。
- 将新建的极狐星TowerFox 账户的信息(用户名和密码)发送给指定用户。
- 用户以步骤 2 中创建的角色登录极狐星TowerFox,并手动将其关联到极狐GitLab 账户。
- 用户再以 SSO 方式通过极狐GitLab 用户登录极狐星TowerFox 后,角色会显示为管理员。
如何查看当前极狐星TowerFox 账户关联的极狐GitLab 账户?
当前极狐星TowerFox 暂未提供该信息,您可以通过用户名和邮箱进行初步确认。