示例#1
0
 public static function login($username)
 {
     require_once "handlers/SessionsHandler.php";
     $user_id = UserHandler::getUserId($username);
     if (!$user_id) {
         $user_id = static::createUser($username);
     }
     SessionsHandler::startSession();
     SessionsHandler::setSessionUser($user_id, $username);
 }
示例#2
0
<?php

/**
 * Created by PhpStorm.
 * User: Kristaps
 * Date: 11/27/2015
 * Time: 1:15 AM
 */
require_once "handlers/SessionsHandler.php";
SessionsHandler::startSession();
SessionsHandler::checkAccess("chatroom.php");
require_once "handlers/DbHandler.php";
$conn = DbHandler::getConnection();
require_once "handlers/ChatHandler.php";
require_once "handlers/UserHandler.php";
$chatroom_name = UserHandler::getUsername(ChatHandler::PUBLIC_CHAT_ID);
$username = UserHandler::getCurrentUserName();
require_once "header.php";
?>
<div id="chat">
<div id="chat-content">
    <div style="header">
        <h1 id="topic">
            ChatRoom :: <span id="chat_name"><?php 
echo $chatroom_name;
?>
</span>
        </h1>
        click on user for private chat
        <div id="logout">
            <a href="operations.php?action=logout" class="button">