Страница 1 из 1

Кто хорошо знаком с CMS нужна ваша помощь!

Добавлено: 08 май 2011, 23:07
PUNISHER
Кто хорошо знаком с CMS нужна ваша помощь!

У меня в приложении используется такой вход

Код: Выделить всё

//-----------------------------------------------------------------------------------------        function isLoggedIn()        {            return $this->userid;        }        //-----------------------------------------------------------------------------------------        function login($login, $password)        {            $this->userid = null;             if($login && $password)            {                $encode_type = $this->constArr['encode_type'];                $pass = $password;                 switch( $encode_type )                {                    case 'md5' : $pass = md5($password); break;                    default    : $pass = $password; break;                }                 //Try to find user using provided login                if(($rs = $this->loginStmt->process($login)) && ($rec = $rs->next()))                {                    if($rec[$this->constArr['password']] == $pass)                    {                        $this->userid = $rec[$this->constArr['id']];                    }                }                else                {                    //If not - autocreate user with such login and password                    if($this->autocreateUsers)                    {                        //$roles = ($password == $GLOBALS['fc_config']['adminPassword'])?ROLE_ADMIN:($GLOBALS['fc_config']['liveSupportMode']?ROLE_CUSTOMER:ROLE_USER);                        $ins = $this->addUserStmt->process($login, $pass);                         if( $ins != null && $ins == 0 )                        {   //we not know if id field is autoincrement                            $this->userid = login($login, $password);                        }                        elseif($ins != null)                        {                            $this->userid = $ins;                        }                    }                }            }            return $this->userid;        }        //-----------------------------------------------------------------------------------------        function logout()        {            if($this->constArr['logoff'] == 'true') $this->user = null;        }        //-----------------------------------------------------------------------------------------
Проблема в том что при таком CMS пользователь с повторным именем не сможет авторизоваться. Тоесть если в базе данных уже имеется такой юзер то другому не авторизоваться :(

Помогите!

Re: Кто хорошо знаком с CMS нужна ваша помощь!

Добавлено: 26 июн 2011, 15:15
leduckie
Что в вашем понимании означает «CMS»?

Re: Кто хорошо знаком с CMS нужна ваша помощь!

Добавлено: 15 июл 2011, 09:21
ergoz
А я даже не смог перевести что вообще автор имеет ввиду... бред если честно какой-то... рега для того и нужна чтоб другой с таким именем не заходил.

Re: Кто хорошо знаком с CMS нужна ваша помощь!

Добавлено: 18 июл 2011, 13:58
Nick Lisogor
Так это приложение или CMS?) Автор, вы понимаете разницу?

Re: Кто хорошо знаком с CMS нужна ваша помощь!

Добавлено: 31 окт 2011, 11:20
PUNISHER
Уже сделал, неважно

Re: Кто хорошо знаком с CMS нужна ваша помощь!

Добавлено: 31 окт 2011, 12:42
ukhov
PUNISHER писал(а):Уже сделал, неважно
смотрю быстро сделал ... :D
всего-то 6 месяцев ...

Re: Кто хорошо знаком с CMS нужна ваша помощь!

Добавлено: 03 ноя 2011, 13:17
PUNISHER
ukhov писал(а): смотрю быстро сделал ... :D
всего-то 6 месяцев ...
Я только что заметил тему что кто-то в ней ответил. Оперативно ответ здесь дали ничего не скажешь