我正在开发Cakephp 2.x…我在我的网站上实现了登录-注销系统,所以我想知道有没有办法检测用户是否是第一次访问我的网站,如果是,请将他们重定向到时间设置或"tour"页面,如果他们不是第一次访问,请重定向到仪表板。。
首先,我想知道cookie,但它们可以删除,用户可以使用不同的电脑,更改浏览器等。我也不能尝试使用ipad。。所以我想知道如何跟踪用户,这样当他第一次登录我的网站时,他只能看到那一次的巡演,然后永远不会。。如果你已经这样做了,那么请分享代码或与我分享教程或给我一些解释。。因为正如我在脸书上看到的那样,这是可能的。他们这样做。。。
关于您的信息,我让您知道我正在使用authcomponent进行登录注销或cokies等///
您还可以在注册时向会话写入一个变量,并在会话完成巡回后将其删除。
写入寄存器
$this->Session->write('first_login', true);
然后用删除
$this->Session->delete('first_login');
只需在用户表中设置一个变量,当用户首次注册网站时,该变量默认为0。每当用户登录时,请检查此变量。如果这是他们的第一次登录(变量仍然为0),请将其切换为1(因此只发生一次),并将其转发到您的旅游页面。