Thinkphp写ajax登录方法返回json_ThinkPHP

Thinkphp写ajax登录方法返回json_ThinkPHP

现在我们就来介绍一下如何使用Thinkphp来写登录方法,登录成功后通过ajaxReturn返回json数据。

登录的访法:

思路分析:首先通过IS_POST来判断是否是POST提交。

1、判断验证码是否正确

2、通过提交过来的用户名获取该用户名的信息

3、通过获取的用户信息和提交过来的密码加密后对比,如果匹配则密码正确,否则密码错误。

4、如果密码错误,且该用户没有被禁用或者有权限的情况下,将该用户信息通过SESSION方式保存到服务器上。

5、更新用户表上的对应用户信息,如登录次数、最后一次登录时间和IP地址。

6、如果是ajax登录,则通过ajax返回响应的json信息,如果是普通post提交,则返回响应的信息。

以上就是一个登录的基本流程思路了。大家也可以根据自己的需求加上自己想要的流程和功能,如有不明白的地方欢迎留言一起讨论。

下面附带登出,也就是退出的操作方法,大家也可以参考一下。

思路分析:直接注销登录时所保存的SESSION中的user_id,顺便通过session_destroy()来注销所有session信息。

未经允许不得转载:淘淘源码吧 » Thinkphp写ajax登录方法返回json_ThinkPHP