【发布时间】:2012-01-04 08:31:55
【问题描述】:
我对 PHP 一无所知,但在我的应用程序中,我需要实现用户登录和注销。我找到了这个nice tutorial 并成功实现了登录,但是我该如何注销呢?我只是在谷歌中找不到任何关于它的信息,尤其是关于 iPhone 方面的信息。 PHP 教程主要解释了很多关于会话的理论以及不适用于我的特定事件的东西。我很想花时间学习该理论,但我必须先学习 PHP 基础知识,而这不是我目前需要的。
我只需要了解实现注销的正确方法。
- 如果有人用通俗易懂的语言简短地向我解释登录和退出时 iPhone 应用程序和 php 脚本之间的标准交互机制,我将非常高兴。
- 这更重要。您能否提供几行 php 和 Objective-с 代码显示如何实现注销?
【问题讨论】:
-
您到底需要什么?超时注销或用户活动注销?如果通过活动 - 不要认为这是一个问题,只需调用 URL,如果用户注销,这将是成功,如果不是,则错误。在 PHP 方面 - 只需通过 session_close() 取消设置 $_SESSION,如果您正在使用会话,如果使用 cookie - 然后只需通过 setcookie() 终止 cookie。如果超时 - 设置一个 cron 作业,只需说出您需要的内容,如果您需要,我会解释详细信息。
-
这首先取决于您如何实现登录。我想是基于会话的?然后你只需要扔掉客户端上的cookie并销毁服务器上的会话。这是每个函数调用一次。
-
快速提示,在 php 中使用
mysql_real_escape_string来停止 sql 注入(不好!)例如。$u = mysql_real_escape_string($_GET[‘username’]);和$pw = mysql_real_escape_string($_GET[‘password’]); -
对不起,不是 session_close() - session_destroy()
-
devdRew 我需要按用户活动注销。能否请您详细解释一下“只需调用URL,如果用户退出则成功,否则会出错”,我无法理解
标签: php iphone objective-c login logout