start servers with doman configuraion

用友产品启动IP配置问题
本文解决了一个常见问题:当非开发环境启动用友产品时,由于电脑IP变化但产品环境仍使用旧IP导致的启动卡顿。解决办法是更新IP配置。

问题:非开发环境启动用友产品时出现【start servers with doman configuraion】一直卡着。

原因:电脑IP发生变化,但是产品环境还是之前的IP

解决办法:修改ip

在单点登录场景下,将 cookie 中的 domain 改成对方的 IP,把 path 设置为 0 并同时携带 token 值的做法存在诸多问题,并不建议这样操作。 首先,关于 cookie 的 domain 属性,其通常应设置为域名,而非 IP 地址。因为浏览器在处理 cookie 时,domain 属性有严格的规则,它要求设置的域名必须与当前页面的域名有一定的关联,并且是有效的域名格式。将其设置为 IP 地址可能会导致浏览器拒绝接受该 cookie,或者引发安全方面的问题,因为 IP 地址的使用在安全策略上与域名不同,可能会绕过一些安全机制,增加了被攻击的风险。 其次,path 属性的正确用法是指定一个路径,该路径用于确定哪些页面可以访问该 cookie。将其设置为 0 是不符合规范的,path 应该是一个有效的路径字符串,例如 `/` 表示整个域名下的所有页面都可以访问该 cookie。错误的 path 设置可能会导致 cookie 无法在预期的页面中被正确读取或写入。 同时携带 token 值是单点登录中常见的身份验证方式,但这与 cookie 的 domain 和 path 设置并无直接关联。token 主要用于在不同系统之间验证用户的身份,确保用户在多个应用中能够实现单点登录。为了保证 token 的安全性,通常会采用加密传输、设置合理的过期时间等措施。 以下是一个简单的使用 JavaScript 设置 cookie 的示例,展示了正确设置 domain 和 path 的方式: ```javascript function setCookie(name, value, days, domain, path) { let expires = ""; if (days) { const date = new Date(); date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000)); expires = "; expires=" + date.toUTCString(); } document.cookie = name + "=" + (value || "") + expires + "; domain=" + domain + "; path=" + path; } // 正确设置示例 setCookie("user_token", "123456", 1, "example.com", "/"); ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值