Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Настройка и эксплуатация

Ответ
 
Опции темы Опции просмотра
BORINSHTEIN вне форума BORINSHTEIN
Младший участник


| Цитировать Старый #1 11-10-2005, 00:21

Здравствуйте. скажите, пользователи заходят на сайт и авторизируются при каждом разе. Не знатет почему они не входят автоматически при попадании на сайт а приходиться каждый раз вводить логин и пароль?

  Сообщения: 74 c 22.02.2005 | Репутация: 1
BORINSHTEIN вне форума BORINSHTEIN
Младший участник



CПАСИБО! Тоже на Кубу хочу))))

Всё сделал как написанов мануале. Точнее изменил тсроки в 3 местах. ОТкрыл браузер набрал адрес и белый экран. Из другово браузера попробывал. На сайт заходит, логинюсь-внизу написано ГОТОВО а страница белая...вернул всё обратно...такая же хня!

Зашёл ввел логин и парол...энтер. В браузере http://rap.pnz.ru/user.php и белый экран. Как это всё исправить???

Последний раз редактировалось LaRok, 11-10-2005 в 12:09

  Сообщения: 74 c 22.02.2005 | Репутация: 1
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #4 11-10-2005, 11:59

Значит что то не правильно сделал, у меня почти 2 года все пашет без проблем


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
BORINSHTEIN вне форума BORINSHTEIN
Младший участник


| Цитировать Старый #5 11-10-2005, 23:37

А можете дать мне ваш файл?

  Сообщения: 74 c 22.02.2005 | Репутация: 1
BORINSHTEIN вне форума BORINSHTEIN
Младший участник


| Цитировать Старый #6 11-10-2005, 23:38

Попробуйте rap.pnz.ru !

  Сообщения: 74 c 22.02.2005 | Репутация: 1
BORINSHTEIN вне форума BORINSHTEIN
Младший участник


| Цитировать Старый #7 11-10-2005, 23:40

Я прикрепил старый файл и все хорошо! Но всё же вышлите ваш файл если можно...я попроьую...может я реально ошибся!

  Сообщения: 74 c 22.02.2005 | Репутация: 1
pan вне форума pan
): ǝҺɐни dиw ɐн иd⊥оwɔ

Аватар для pan

| Цитировать Старый #8 11-11-2005, 03:55

PHP код:
<?php
// $Id: sessions.class.php,v 1.2 2005/06/08 08:32:52 FARSUS Exp $
//***********************************************************/
//*            RUNCMS                                          */
//*              Simplicity & ease off use                  */
//*             < http://www.runcms.org >                   */
//***********************************************************/
// Original Author: Kazumi Ono
// Author Website : http://www.mywebaddons.com/ , http://www.myweb.ne.jp
// License Type   : GPL: See /manual/LICENSES/GPL.txt
// ------------------------------------------------------------------- //

if (!defined("EXOOPS_SESSION_CLASS_INCLUDED")) {
    
define("EXOOPS_SESSION_CLASS_INCLUDED"1);

//---------------------------------------------------------------------------------------//
/**
* Description
*
* @param type $var description
* @return type description
*/
class XoopsUserSession {

    var 
$db;
    var 
$uid;
    var 
$uname;
    var 
$hash;
    var 
$pass;
    var 
$cookie;
    var 
$expiretime;
    var 
$sessionID;


    function 
XoopsUserSession($sessionID ='')

{

global 
$xoopsConfig$myts;

$this->cookie $xoopsConfig['session_name'];

$this->expiretime $xoopsConfig['session_expire'];

if(!empty(
$sessionID)){

$this->sessionID $myts->oopsAddSlashesGPC(trim($sessionID));

}

}

//---------------------------------------------------------------------------------------//
/**
* creates new session for user
* and sets a cookie containing the session id
*
* @param type $var description
* @return type description
*/
function store() {
global 
$db$_SESSION$xoopsConfig;

$db->query("DELETE FROM ".$db->prefix("session")." WHERE uid=".$this->uid);
$this->hash md5($this->uid.':'.$this->pass.':'._HTTP_USER_AGENT);
if (
$db->query("INSERT INTO ".$db->prefix("session")." SET uid=".$this->uid.", uname='".$this->uname."', time=".time().", hash='".$this->hash."'")) {
    if (
$xoopsConfig['use_sessions'] == 1) {
        
session_register($xoopsConfig['session_name']);
        
$_SESSION[$xoopsConfig['session_name']] = $this->hash;
        } else {
            
cookie($this->cookie$this->hash$this->expiretime);
        }
    return 
true;
}


return 
false;
}

//---------------------------------------------------------------------------------------//
/**
* Description
*
* @param type $var description
* @return type description
*/
function setUid($value) {
    
$this->uid $value;
}

//---------------------------------------------------------------------------------------//
/**
* Description
*
* @param type $var description
* @return type description
*/
function setUname($value) {
    
$this->uname $value;
}

//---------------------------------------------------------------------------------------//
/**
* Description
*
* @param type $var description
* @return type description
*/
function setPass($value) {
    
$this->pass $value;
}

//---------------------------------------------------------------------------------------//
/**
* Description
*
* @param type $var description
* @return type description
*/
function uid() {
    return 
$this->uid;
}

//---------------------------------------------------------------------------------------//
/**
* Description
*
* @param type $var description
* @return type description
*/
function isValid() {
global 
$db;

$mintime = (time()-$this->expiretime);
$db->query("DELETE FROM ".$db->prefix("session")." WHERE time<$mintime");

$sql "
    SELECT
    u.uid,
    u.uname,
    u.pass,
    s.hash
    FROM "
.$db->prefix("session")." s
    INNER JOIN "
.$db->prefix("users")." u ON u.uid=s.uid
    WHERE s.hash='"
.$this->sessionID."'";

if ( !
$result $db->query($sql) ) {
    return 
false;
}

list(
$uid$uname$pass$hash) = $db->fetch_row($result);
if ( !empty(
$uid) ) {
    if (
$this->sessionID == md5($uid.':'.$pass.':'._HTTP_USER_AGENT)) {
        
$this->uid   $uid;
        
$this->uname $uname;
        
$this->pass  $pass;
        
$this->hash  $hash;
        return 
true;
    }
}

return 
false;
}

//---------------------------------------------------------------------------------------//
/**
* updates the session table
*
* @param type $var description
* @return type description
*/
function update() {
global 
$db$_SESSION$xoopsConfig;

$db->query("UPDATE ".$db->prefix("session")." SET time=".time()." WHERE uid=".$this->uid);
if (
$xoopsConfig['use_sessions'] == 1) {
    
$_SESSION[$xoopsConfig['session_name']] = $this->hash;
    } else {
        
cookie($this->cookie$this->hash$this->expiretime);
    }
}
//---------------------------------------------------------------------------------------//
// END XOOPSUSERSESSION

// ------------------------------------------------------------------------- //
}
?>


Напильник для RUNCMS
Строим помаленьку
Для гурманов
Мебель для дома
Посетить домашнюю страницу pan
  Сообщения: 4,777 c 15.03.2004 | Репутация: 121
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 88.67 Kb. compressed to 82.98 Kb. by saving 5.69 Kb. (6.41%)
Page generated in 0.08340 seconds with 9 queries