首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用PHP创建会话?

如何使用PHP创建会话?
EN

Stack Overflow用户
提问于 2011-03-04 15:54:20
回答 2查看 3.3K关注 0票数 2

我正在开发一个安卓系统上的应用程序,它有一个web服务器和一个MySQL数据库。

数据库包含用户名和密码。

我想实现登录过程,并使用PHP在android设备和web服务器之间建立会话。

先谢谢你...

EN

回答 2

Stack Overflow用户

发布于 2011-03-04 16:12:06

从你的问题看,你似乎只是想知道如何在php中做到这一点,无论是安卓还是不是。您需要将用户和密码(散列)存储在数据库中,例如,当用户向您注册帐户时。

代码语言:javascript
复制
session_start(); //Start the session.  Call on every page that will have the login.
$login = $_POST['login'];
$pass = $_POST['pass'];  //Get login and password the user has sent.

if (is_valid_user($login, $pass)) {
   //If user is valid, pass them along to the next page.
   $_SESSION['logged_in_user'] = $login; //Keep track of the username in the session
}
else echo "Not a valid login";
票数 6
EN

Stack Overflow用户

发布于 2011-03-04 16:13:34

好吧..。因此,对于登录操作,您可以使用类似于...

代码语言:javascript
复制
session_start();

if(isLoginCorrect())
{
    $_SESSION['logged_in'] = true;
}

其中,isLoginCorrect是验证用户名和密码是否正确的函数。然后你可以在你的模板文件中有一些逻辑,像这样的东西…

代码语言:javascript
复制
<?php if($_SESSION['logged_in']): ?>
    You are logged in
<?php else: ?>
    You aren't logged in
<?php endif; ?>

然后可以使用session_destroy()或unset($_SESSION‘’logged_in‘)注销;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5191121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档