zmecust

1897 经验值

javascript、python 热度都很高,至少比 php 前景好点。

我还是希望站长收取一定的费用,哪怕是 9.9RMB,这样站长可以补贴一下运维费用,这样 codecasts 才能长久运行下去,进而造福更多的人。真的挺感谢你的,我是自学转行 PHP 的,虽然我只是买了两三次半年会员,但是这个站点让我少走了很多弯路,让我学习到了更规范的代码流程,甚至让我节省了一大笔培训费用。虽然现在我也不做 PHPer 了,未来也会往 AI 方向走,但是作为引路人的你,把我带上了编程的道路,让我觉得人生不再迷茫。

教主不愧是教主 随时开车 gaojb 笑尿了

你好,打印出来两个sessionId 是不一样的

我已经做了同步登入,就是 site2 中用户登入的时候,我会让它跳转到 site1 中登录,判断 site1 中用户是否登入,如果登录,则返回 site1 中的用户信息,比如 email,然后通过该 email 字段,让 site2 中包含该 email 的用户登录。所以刚说错了,其实两张用户表是通过 email 这一字段来确定是否为同一用户的。

不是共用,各自都有 session 和 用户表

具体案例是这样的:假设现在有两个网站:site1 和 site2,现在如果我在 site1 中让用户退出,那么 site2 中登录的用户也要同步退出。

我的基本设想就是在 site1 中点击退出时,使用 guzzlehttp 发送一个请求,如:
`$client = GuzzleHttpClient();
$client->get('http://site2/logout');`
触发 site2 中的退出方法,
`public function logout()
{

//

}`
销毁 site2 中的 session。那么该怎么销毁 site2 登录用户的 session,实现登出?或者说这种方法完全不行,有实现的其他的方式吗?

谢谢你的回复,已经知道啦,原来我已经在User Model 中设置了setPasswordAttribute。dd数据是一个好习惯,再次表示感谢

@JellyBool Hi, Jelly! 我照着上面的方法重置密码了,新密码也写进数据库了,但是我用新密码登不进去,旧密码也不行。后来我将 $user->password = bcrypt($request->get('password')); 的bcrypt去掉,重新重置密码,之后用新密码才能登进去,这是为啥?