halo icon indicating copy to clipboard operation
halo copied to clipboard

请对logout页面优化

Open byteforgecn opened this issue 1 year ago • 3 comments

你当前使用的版本

2.14

描述一下此特性

image https://www.halo.run/logout

附加信息

目前应该是spring security的默认页面, 多语种以及页面美观性存在割裂体验 在首页点注销会进入此页面, 后台的退出登录弹窗后会直接退出 我认为应该统一ui效果

byteforgecn avatar Apr 26 '24 05:04 byteforgecn

感谢反馈此问题,你是期望 Halo 官网对其进行优化吗?还是对 Halo 本身进行优化。

因为这个问题实际上可以完全在主题侧(调用方)进行解决,默认 GET /logout 是一个退出登录页面,但同时这个路由也支持直接异步调用 POST /logout,所以主题完全可以对其进行定制。

不过,后续仍然可以对其进行样式统一,但我建议先完成:https://github.com/halo-dev/halo/issues/5214

ruibaby avatar Apr 27 '24 13:04 ruibaby

目前我使用的是默认主题。我希望halo程序以及默认主题优化,我个人看法时不需要logout页面,就想管理后台那样弹个窗确认一下就很美观。而且我发现spring security的默认logout页面可能存在国外服务器的css资源,导致国内用户点击注销后,出现长达十几秒的白屏加载css文件,十秒后会请求失败,会出现我截图中没有任何样式的原生按钮,这十几秒的等待时间会很影响国内用户体验

byteforgecn avatar Apr 27 '24 13:04 byteforgecn

@byteforgecn

目前我使用的是默认主题。我希望halo程序以及默认主题优化,我个人看法时不需要logout页面,就想管理后台那样弹个窗确认一下就很美观。而且我发现spring security的默认logout页面可能存在国外服务器的css资源,导致国内用户点击注销后,出现长达十几秒的白屏加载css文件,十秒后会请求失败,会出现我截图中没有任何样式的原生按钮,这十几秒的等待时间会很影响国内用户体验

Okay,默认主题已经有了一个相关的 PR:https://github.com/halo-dev/theme-earth/pull/143

将在默认主题的下个版本优化这个问题。

ruibaby avatar Apr 30 '24 05:04 ruibaby

不是退出登录 单独一个页面,要么美化一下,要么搞个弹窗都比这个 一段英文强多了吧,不行不行,这个页面丑的无法接受!

其他页面都是高大上,最后退出这么丑,谁能受得了

image

QYG2297248353 avatar Aug 20 '24 08:08 QYG2297248353

不是退出登录 单独一个页面,要么美化一下,要么搞个弹窗都比这个 一段英文强多了吧,不行不行,这个页面丑的无法接受!

其他页面都是高大上,最后退出这么丑,谁能受得了

请详细阅读 https://github.com/halo-dev/halo/issues/5806#issuecomment-2080675475 ,如果你有想法,完全可以帮助我们更好的完成这件事而不是去抱怨,抱怨并不会改进这件事情哪怕一点。

如果你有能力编写代码,那么欢迎提交 PR,如果你有更好的想法,那么欢迎讨论。

LIlGG avatar Aug 20 '24 08:08 LIlGG

请详细阅读 #5806 (comment) ,如果你有想法,完全可以帮助我们更好的完成这件事而不是去抱怨,抱怨并不会改进这件事情哪怕一点。

我认为你完全理解错了,我反馈的是问题,是感受,既然软件已经推出,发布了。多少不应该是是个 毛坯房 的状态。

Okay,默认主题已经有了一个相关的 PR:https://github.com/halo-dev/theme-earth/pull/143

将在默认主题的下个版本优化这个问题。

我比较了这两个前后的状态,仅仅是 登出按钮 有了变化。

既然做了一点修改,至少 英文顺便也换了。要么这个页面暂时就不要上线,直接退出。

image

QYG2297248353 avatar Aug 20 '24 09:08 QYG2297248353

@QYG2297248353 使用 https://github.com/halo-dev/theme-earth/pull/159

ruibaby avatar Aug 20 '24 09:08 ruibaby

/close

ruibaby avatar Aug 20 '24 09:08 ruibaby

@ruibaby: Closing this issue.

In response to this:

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

f2c-ci-robot[bot] avatar Aug 20 '24 09:08 f2c-ci-robot[bot]

这里我推荐允许主题自定义 /logout 路由对应的模板,可参考错误模板。

JohnNiang avatar Aug 21 '24 02:08 JohnNiang

这里我推荐允许主题自定义 /logout 路由对应的模板,可参考错误模板。

那最好是先完成 https://github.com/halo-dev/halo/issues/5214

ruibaby avatar Aug 21 '24 03:08 ruibaby