首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将php-login-project与AJAX Chat集成在一起

问将php-login-project与AJAX Chat集成在一起
EN

Stack Overflow用户
提问于 2014-01-21 21:33:53
回答 1查看 755关注 0票数 0

我的网站正在使用php-登录-项目的最小脚本来处理用户的注册、登录和注销,并且运行良好。我也在使用AJAX聊天,我想让登录/注册系统连接到它。

目前,AJAX直接从一个名为users.php的文件中读取用户。下面是users.php文件中的一个示例用户:

代码语言:javascript
复制
// Sample registered user:
$users[3] = array();
$users[3]['userRole'] = AJAX_CHAT_USER;
$users[3]['userName'] = 'user';
$users[3]['password'] = 'user';
$users[3]['channels'] = array(0,1);

php登录系统将用户名和密码(哈希)保存到数据库中,但我只想让它在用户注册时使用用户名和密码,并使用users.php文件中的信息创建一个新用户。

我尝试过使用fopen和其他各种方法来编写方法,但似乎每当我调用该方法,甚至尝试声明Registration.php文件中的全局变量时,它都会停止工作,并显示一个空白屏幕。没有错误什么都没有。

以前有人成功地结合过AJAX聊天和PHP-登录吗?

EN

回答 1

Stack Overflow用户

发布于 2014-01-21 21:43:16

您应该在登录时设置用户的会话,并从AJAX聊天的PHP页面获取它。

login.php

代码语言:javascript
复制
session_start();
// query
$result = mysql_fetch_array($query);
$_SESSION['user'] = $result['user']

AJAX聊天/ PHP文件

代码语言:javascript
复制
session_start();
if(!empty($_SESSION['user'])){
    // chat
}else echo 'Please log in';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21269564

复制
相关文章

相似问题

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