Нужна помощь.

  • Автор темы Ferz
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
Ferz
Местный
Сообщения
73
Реакции
3
Имеется код, отвечающий за проверку логина (для входа в админку)
Тут проверка 1 логина
PHP:
$user=$_SESSION["user"];

if ($user!="ferz")
Нужно добавить еще, пример:
$user=$_SESSION["user"];

if ($user!="ferz") && ($user!="2ой ЛОГИН")
То, что в пример не работает, просто белая страница..
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
Ferz написал(а):
Имеется код, отвечающий за проверку логина (для входа в админку)
Тут проверка 1 логина
PHP:
$user=$_SESSION["user"];

if ($user!="ferz")
Нужно добавить еще, пример:

То, что в пример не работает, просто белая страница..
Через занятую пробовал?
 
Ferz
Местный
Сообщения
73
Реакции
3
TyTuKeT написал(а):
Через занятую пробовал?
Пробовал так:
Код:
if ($user!="ferz"),($user!="admin")
и так:
Код:
if ($user!="ferz", "admin")
Не работает, говорит "syntax error, unexpected ','"
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
Ferz написал(а):
Пробовал так:
Код:
if ($user!="ferz"),($user!="admin")
и так:
Код:
if ($user!="ferz", "admin")
Не работает, говорит "syntax error, unexpected ','"
а так?
if ($user!="ferz, admin")
не поможет весь код скинь.
 
Дмитий
Участник
Сообщения
133
Реакции
14
Skype
TyTuKeT написал(а):
а так?
if ($user!="ferz, admin")
не поможет весь код скинь.
между ferz и adminпробел убери !
вот так if ($user!="ferz,admin")
 
Ferz
Местный
Сообщения
73
Реакции
3
Дмитий написал(а):
между ferz и adminпробел убери !
вот так if ($user!="ferz,admin")
Не правильно так "ferz,admin" читает как один логин, т.к. находятся в одних "" (ковычках)
 
Дмитий
Участник
Сообщения
133
Реакции
14
Skype
а ты исправил бд в config
 
Ferz
Местный
Сообщения
73
Реакции
3
Дмитий написал(а):
а ты исправил бд в config
Это не ферма... Там в бд нету ничего связанного с адм.. Только пароль от аккаунта берется из БД.
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
В чем суть? Логин должен быть или 1 или 2? Тогда код:

$user=$_SESSION["user"];

if ($user!="ferz") OR ($user!="2ой ЛОГИН")
 
  • Like
Реакции: Ferz
Ferz
Местный
Сообщения
73
Реакции
3
  • #10
wh1skas написал(а):
В чем суть? Логин должен быть или 1 или 2? Тогда код:

$user=$_SESSION["user"];

if ($user!="ferz") OR ($user!="2ой ЛОГИН")
Тогда выдает ошибку:
Parse error: syntax error, unexpected T_LOGICAL_OR in /home/u950935062/public_html/admin/index.php on line 21
Вот весь код:

PHP:
<? session_start();
function ob_saveCookieAfter($s)
{
      setcookie("page_size_after", strlen($s),time()+10);
      return $s;
}
function ob_saveCookieBefore($s)
{
      setcookie("page_size_before", strlen($s),time()+10);
      return $s;
}
ob_start("ob_saveCookieAfter");
ob_start("ob_gzhandler",9);
ob_start("ob_saveCookieBefore");


require("../connect.php");

$user=$_SESSION["user"];

if ($user!="ferz")  {

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Админ панель| Powered by ra4ok14</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="ddaccordion.js"></script>
<script type="text/javascript">
ddaccordion.init({
    headerclass: "submenuheader", //Shared CSS class name of headers group
    contentclass: "submenu", //Shared CSS class name of contents group
    revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
    mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
    collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
    defaultexpanded: [], //index of content(s) open by default [index1, index2, etc] [] denotes no content
    onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
    animatedefault: false, //Should contents open by default be animated into view?
    persiststate: true, //persist state of opened contents within browser session?
    toggleclass: ["", ""], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
    togglehtml: ["suffix", "<img src='/images/plus.gif' class='statusicon' />", "<img src='/images/minus.gif' class='statusicon' />"], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
    animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
    oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
        //do nothing
    },
    onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
        //do nothing
    }
})
</script>

<script type="text/javascript" src="jconfirmaction.jquery.js"></script>
<script type="text/javascript">
   
    $(document).ready(function() {
        $('.ask').jConfirmAction();
    });
   
</script>

<script language="javascript" type="text/javascript" src="niceforms.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="/admin/niceforms-default.css" />

</head>
<body>
<div id="main_container">

    <div class="header_login">
    <div class="logo"><a href="#"><img src="/images/logo.gif" alt="" title="" border="0" /></a></div>
   
    </div>

    
         <div class="login_form">
        
         <h3>Admin Panel Login</h3>
        
         <a href="#" class="forgot_pass">Востановить пароль</a>
        
         <form action="login.php" method="POST" class="niceform">
        
                <fieldset>
                    <dl>
                        <dt><label for="email">Логин:</label></dt>
                        <dd><input type="text" name="login" id="" size="54" /></dd>
                    </dl>
                    <dl>
                        <dt><label for="password">Пароль:</label></dt>
                        <dd><input type="password" name="password" id="" size="54" /></dd>
                    </dl>
                   
                    <dl>
                        <dt><label></label></dt>
                        <dd>
                    <input type="checkbox" name="interests[]" id="" value="" /><label class="check_label">Запомнить?</label>
                        </dd>
                    </dl>
                   
                     <dl class="submit">
                    <input type="submit" name="submit" id="submit" value="Enter" />
                     </dl>
                   
                </fieldset>
               
         </form>
         </div> 
         
   
   
    <div class="footer_login">
   
        <div class="left_footer">Powered by <a href="http://tc-pr.ru/" target="_blanck">Tc-Pr.ru</a></div>
        <div class="right_footer"><a href="http://tc-pr.ru/"><img src="/admin/images/indeziner_logo.gif" alt="" title="" border="0" /></a></div>
   
    </div>

</div>       
</body>
</html>






<?php } else {
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251"/>
<title>Админ панель| Powered by ra4ok14</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<script type="text/javascript" src="clockp.js"></script>
<script type="text/javascript" src="clockh.js"></script>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript" src="ddaccordion.js"></script>
<script type="text/javascript">
ddaccordion.init({
    headerclass: "submenuheader", //Shared CSS class name of headers group
    contentclass: "submenu", //Shared CSS class name of contents group
    revealtype: "click", //Reveal content when user clicks or onmouseover the header? Valid value: "click", "clickgo", or "mouseover"
    mouseoverdelay: 200, //if revealtype="mouseover", set delay in milliseconds before header expands onMouseover
    collapseprev: true, //Collapse previous content (so only one open at any time)? true/false
    defaultexpanded: [], //index of content(s) open by default [index1, index2, etc] [] denotes no content
    onemustopen: false, //Specify whether at least one header should be open always (so never all headers closed)
    animatedefault: false, //Should contents open by default be animated into view?
    persiststate: true, //persist state of opened contents within browser session?
    toggleclass: ["", ""], //Two CSS classes to be applied to the header when it's collapsed and expanded, respectively ["class1", "class2"]
    togglehtml: ["suffix", "<img src='/images/plus.gif' class='statusicon' />", "<img src='/images/minus.gif' class='statusicon' />"], //Additional HTML added to the header when it's collapsed and expanded, respectively  ["position", "html1", "html2"] (see docs)
    animatespeed: "fast", //speed of animation: integer in milliseconds (ie: 200), or keywords "fast", "normal", or "slow"
    oninit:function(headers, expandedindices){ //custom code to run when headers have initalized
        //do nothing
    },
    onopenclose:function(header, index, state, isuseractivated){ //custom code to run whenever a header is opened or closed
        //do nothing
    }
})
</script>

<script type="text/javascript" src="/admin/jconfirmaction.jquery.js"></script>
<script type="text/javascript">
   
    $(document).ready(function() {
        $('.ask').jConfirmAction();
    });
   
</script>

<script language="javascript" type="text/javascript" src="niceforms.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="niceforms-default.css" />

</head>
<body>
<div id="main_container">

    <div class="header">
    <div class="logo"><a href="#"><img src="/images/logo.gif" alt="" title="" border="0" /></a></div>
<?
$adm = mysql_query ("SELECT * FROM tb_users WHERE id='1'");
$adm1 = mysql_fetch_array($adm);

    print"<div class=\"right_header\">Приветствую $adm1[login], <a href=\"/\" target=\"_blanck\">На сайт</a>  | <a href=\"../exit\" class=\"logout\">Logout</a></div>
    <div id=\"clock_a\"></div>
    </div>";
?>
    <div class="main_content">
    <!--Верхнее меню-->
                    <div class="menu">
                    <ul>
                    <li><a class="current" href="index.php">Главная</a></li>
                    <li><a href="index.php?page=settings">Настройки</a></li>
                   
                    <li><a href="index.php?page=invstat">Статистика вкладов</a></li>
                    <li><a href="index.php?page=pay2">Выплаты в ожидании</a></li>
                    <li><a href="index.php?page=news">Новости</a></li>
                    <li><a href="index.php?page=contact">Контакты</a></li>
                    </ul>
                    </div>
                   
                   
                   
                   
    <div class="center_content"> 
   
   
   
    <div class="left_content">
   

   
            <div class="sidebarmenu">
           

                <a class="menuitem submenuheader" href="" >Настройки</a>
                <div class="submenu">
                    <ul>
                    <li><a href="../index.php" target=_blank>Перейти на сайт</a></li>
                    <li><a href="index.php?page=settings">Настройки сайта</a></li>
                    <li><a href="index.php?page=plans">Настройки тарифов</a></li>
                    <li><a href="index.php?page=plat_sistem">Настройка платежек</a></li>

                    </ul>
                </div>
                <a class="menuitem submenuheader" href="">Пользователи</a>
                <div class="submenu">
                    <ul>
                    <li><a href="index.php?page=search">Найти пользователя</a></li>
                    <li><a href="index.php">Список пользователей</a></li>

                    </ul>
                </div>
                <a class="menuitem submenuheader" href="">Новости</a>
                <div class="submenu">
                    <ul>
                    <li><a href="index.php?page=news">Добавление/редактирование</a></li>
                    <li><a href="index.php?page=news_cm">Комментарии к новостям</a></li>
                    </ul>
                </div>
                <a class="menuitem submenuheader" href="">Платежи</a>
                <div class="submenu">
                    <ul>
                    <li><a href="index.php?page=qiwi">Пополнения баланса Qiwi</a></li>
                    <li><a href="index.php?page=add_money">Пополнить баланс</a></li>
                    <li><a href="index.php?page=payment">История платежей</a></li>
                    </ul>
                </div>
                <a class="menuitem" href="index.php?page=ref_text">Объявления рефералам</a>
                <a class="menuitem" href="index.php?page=mess">Список E-mail</a>

                   
            </div>
           
           
            <div class="sidebar_box">
                <div class="sidebar_box_top"></div>
                <div class="sidebar_box_content">
                <h3>Вкусняшки</h3>
                <img src="/images/info.png" alt="" title="" class="sidebar_icon_right" />
                <p>
Как Вам новая админка и несколько новых функций?
                </p>               
                </div>
                <div class="sidebar_box_bottom"></div>
            </div>
           

           
          
           
          
             
   
    </div> 
   
    <div class="right_content">           
       

                   
     <?
if (isset($_GET['page']) == false)
{
include("inc/index.inc");
$_GET['page'] = 'index';
}
else
{
if (ereg ("[a-z]", $_GET['page']) and file_exists("inc/".$_GET['page'].".inc") == true)
{
include("inc/".$_GET['page'].".inc");
}
else
{
include("inc/404.inc");
}
}
?>              
</div><!-- end of right content-->
           
                   
  </div>   <!--end of center content -->              
                   
                   
   
   
    <div class="clear"></div>
    </div> <!--end of main content-->
   
   
    <div class="footer">
   
        <div class="left_footer">Powered by <a href="http://tc-pr.ru/" target="_blanck">Tc-Pr.ru</a></div>
        <div class="right_footer"><a href="http://tc-pr.ru/"><img src="/admin/images/indeziner_logo.gif" alt="" title="" border="0" /></a></div>
   
    </div>

</div>       
</body>
</html>
<?
}
ob_end_flush();
exit();
?>
 
Дмитий
Участник
Сообщения
133
Реакции
14
Skype
  • #11
вообще что это за скрипт ???
 
mobisaite
Участник
Сообщения
308
Реакции
63
  • #12
if ($user!="ferz" or "admin") так не пробовал, или так
if ($user!="ferz" or $user!= "admin")
 
  • Like
Реакции: Ferz
Ferz
Местный
Сообщения
73
Реакции
3
  • #13
Проблема решена! Можно закрывать.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху