欢迎各位兄弟 发布技术文章
这里的技术是共享的
诗人兄,你好 这个需求我第一个想到的是用hook_user_login方法,但发现自动登录的话,登录表是不会有记录的。 .install文件
.module文件
意思是说,下次登录因为是读sessions表的,并不会在user_login_history插入数据。 请问如何在代码级别实现每天登录签到的需求呢? | |||||
海阔天空LV 11
|
我想用rules做个首次登陆的动作,但现在我做的动作是每次登陆都执行这个动作了。 请教大大每天首次登陆的动作应该还要设置下呢?配了好久都没配出来 | |
a136249692LV 7
|
这个选择应该是events是User has logged in 然后你的第一次登陆时候判断,好像没发现有这个条件,不过可以用一些类似的方式实现,如第一次登陆,需要填写完整信息。而完整信息如果没填写完整,就会出现弹出小框提醒,直到信息完整,这种就可以在conditions中增加条件过滤实现。 | |
孤魂LV 4
|
1 个回答
这可能不能用这个方法,我想到的方法是通过 在 hook_init 里面增加判断,每次刷新页面都得判断。判断的方式是:
1,获得上次登录的日期
2,获得当前用户刷新页面的日期
3,判断刷新页面日期是否大于上次登录的日期。如果大于,就返回true,否则返回false。