Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Logowanie w wersji php 5.2, Logowanie php 52 działa
awek520
post
Post #1





Grupa: Zarejestrowani
Postów: 122
Pomógł: 0
Dołączył: 28.08.2013

Ostrzeżenie: (20%)
X----


Witam.

Mam panel administratora pod wersję PHP 5.2 gdzie wszystko ładnie działa. Gdy zmieniam na nowsza to można się zalogować ale zaraz po kliknięciu jakiegoś linku wyrzuca znów do logowania.
Co jest nie tak?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
awek
post
Post #2





Grupa: Zarejestrowani
Postów: 19
Pomógł: 0
Dołączył: 19.12.2015

Ostrzeżenie: (0%)
-----


Sluchajcie..
Zmienialem wersje na php 5.6, stworzyłem plik bla.php o zawartosci

  1. <?php
  2. include_once('config.php');
  3.  
  4. $mysql_user_name = mysql_user_name;
  5. $mysql_user_passwd = mysql_user_passwd;
  6. $mysql_name = mysql_name;
  7. $host = host;
  8.  
  9.  
  10. $sql = mysql_connect($host,$mysql_user_name,$mysql_user_passwd)
  11. or die('Nie mogę połączyć się z bazą danych: '.mysql_error());
  12.  
  13. mysql_select_db($mysql_name,$sql)
  14. or die('Nie mogę wybrać bazy: '.mysql_error());
  15.  
  16. mysql_query('SET NAMES utf8');
  17.  
  18. if (isset($_GET['logout'])==1)
  19. {
  20. $_SESSION['zalogowany'] = false;
  21. }
  22.  
  23. function filter($data)
  24. {
  25. $data = stripslashes($data);
  26.  
  27. }
  28.  
  29. if (isset($_POST['log']))
  30. {
  31. $login = filter($_POST['login']);
  32. $passwd = filter($_POST['passwd']);
  33. $passwd_md5 = md5($passwd);
  34.  
  35. if (mysql_num_rows(mysql_query("SELECT login, pass FROM user WHERE login = '".$login."' AND pass = '".$passwd_md5."';")) > 0)
  36. {
  37.  
  38. $_SESSION['zalogowany'] = true;
  39. $_SESSION['login'] = $login;
  40.  
  41. }
  42. else $error_data = '<div id="admin-login-error"><img class="img" src="theme/images/error.png"> Wpisano złe dane!</div>';
  43. }
  44.  
  45. $day = date('d');
  46. $day_of_the_week = date('l');
  47. $month = date('n');
  48. $year = date('Y');
  49. $hourminute = date('G:i');
  50.  
  51. $month_pl = array(1 => 'Stycznia', 'Lutego', 'Marca', 'Kwietnia', 'Maja', 'Czerwca', 'Lipca', 'Sierpnia', 'Września', 'Października', 'Listopada', 'Grudnia');
  52.  
  53. $day_of_the_week_pl = array('Monday' => 'Poniedziałek', 'Tuesday' => 'Wtorek', 'Wednesday' => 'Środa', 'Thursday' => 'Czwartek', 'Friday' => 'Piątek', 'Saturday' => 'Sobota', 'Sunday' => 'Niedziela');
  54.  
  55. $time = $day_of_the_week_pl[$day_of_the_week].", ".$day." ".$month_pl[$month]." ".$year."r. ".$hourminute;
  56.  
  57. if ($_SESSION['zalogowany']==true)
  58. {
  59. echo "Witaj ".$SESSION['login']."";
  60. }
  61. ?>
  62.  
  63. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  64. <html>
  65. <head>
  66. <title>Panel Administracyjny</title>
  67. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  68. <meta http-equiv="content-language" content="pl" />
  69. <link rel="stylesheet" type="text/css" href="theme/admin.css" />
  70. </head>
  71. <body>
  72.  
  73. <?php if ($_SESSION['zalogowany']==false):
  74. echo $error_data; ?>
  75.  
  76. zaloguj sie!
  77. </div>
  78. <?php
  79. endif;
  80. ?>
  81. </body>
  82. </html>
  83. <?php
  84. mysql_close($sql);
  85. ?>


a admin.php

  1. <?php
  2. include_once('config.php');
  3.  
  4. $mysql_user_name = mysql_user_name;
  5. $mysql_user_passwd = mysql_user_passwd;
  6. $mysql_name = mysql_name;
  7. $host = host;
  8.  
  9.  
  10. $sql = mysql_connect($host,$mysql_user_name,$mysql_user_passwd)
  11. or die('Nie mogę połączyć się z bazą danych: '.mysql_error());
  12.  
  13. mysql_select_db($mysql_name,$sql)
  14. or die('Nie mogę wybrać bazy: '.mysql_error());
  15.  
  16. mysql_query('SET NAMES utf8');
  17.  
  18. if (isset($_GET['logout'])==1)
  19. {
  20. $_SESSION['zalogowany'] = false;
  21. }
  22.  
  23. function filter($data)
  24. {
  25. $data = stripslashes($data);
  26.  
  27. }
  28.  
  29. if (isset($_POST['log']))
  30. {
  31. $login = filter($_POST['login']);
  32. $passwd = filter($_POST['passwd']);
  33. $passwd_md5 = md5($passwd);
  34.  
  35. if (mysql_num_rows(mysql_query("SELECT login, pass FROM user WHERE login = '".$login."' AND pass = '".$passwd_md5."';")) > 0)
  36. {
  37.  
  38. $_SESSION['zalogowany'] = true;
  39. $_SESSION['login'] = $login;
  40.  
  41. }
  42. else $error_data = '<div id="admin-login-error"><img class="img" src="theme/images/error.png"> Wpisano złe dane!</div>';
  43. }
  44.  
  45. $day = date('d');
  46. $day_of_the_week = date('l');
  47. $month = date('n');
  48. $year = date('Y');
  49. $hourminute = date('G:i');
  50.  
  51. $month_pl = array(1 => 'Stycznia', 'Lutego', 'Marca', 'Kwietnia', 'Maja', 'Czerwca', 'Lipca', 'Sierpnia', 'Września', 'Października', 'Listopada', 'Grudnia');
  52.  
  53. $day_of_the_week_pl = array('Monday' => 'Poniedziałek', 'Tuesday' => 'Wtorek', 'Wednesday' => 'Środa', 'Thursday' => 'Czwartek', 'Friday' => 'Piątek', 'Saturday' => 'Sobota', 'Sunday' => 'Niedziela');
  54.  
  55. $time = $day_of_the_week_pl[$day_of_the_week].", ".$day." ".$month_pl[$month]." ".$year."r. ".$hourminute;
  56.  
  57. if ($_SESSION['zalogowany']==true)
  58. {
  59. echo"<div id='log-ap'>";
  60. echo"<div id='log-ap-info'>";
  61. echo "<div style='float:left;padding:5px 20px 5px 0px'>Witaj <b><font color='red'>".$_SESSION['login']."</font></b> ";
  62.  
  63. echo "<a href='?logout=1'>[Wyloguj]</a></div> <div class='right'>".$time."</div></div>";
  64. $result = mysql_query("SELECT * FROM user WHERE login = '".$_SESSION['login']."'");
  65. $record = mysql_fetch_array($result, MYSQL_ASSOC);
  66. $admin = $record['status'];
  67. if($admin == "admin")
  68. {
  69. include_once('administration.php');
  70. }
  71. else
  72. {
  73. echo "<br/>User";
  74. }
  75. echo "</div>";
  76. echo "Witaj ".$SESSION['login']."";
  77. }
  78. ?>
  79.  
  80. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  81. <html>
  82. <head>
  83. <title>Panel Administracyjny</title>
  84. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  85. <meta http-equiv="content-language" content="pl" />
  86. <link rel="stylesheet" type="text/css" href="theme/admin.css" />
  87. <script type="text/javascript" src="js/tinymce/tinymce.min.js"></script>
  88. <script>
  89. tinymce.init({selector:'textarea', language : 'pl', entity_encoding : 'raw', height : 300, plugins: "preview,textcolor,advlist,autolink,autosave,charmap,code,emoticons,hr,image
    ,media,paste,spellchecker"});
  90. </script>
  91. <script type="text/javascript" src="/js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script> <script type="text/javascript"> tinyMCE.init({
  92. // General options
  93. mode : "textareas",
  94. theme : "advanced",
  95. language : "pl",
  96. entity_encoding : "raw"
  97. plugins : "autolink,lists,spellchecker,pagebreak,style,layer,table,save,advhr,advimage
    ,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace
    ,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbre
    aking,xhtmlxtras,template",
  98. // Theme options
  99. theme_advanced_buttons1 : "save,newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justif
    ycenter,justifyright,justifyfull,|,styleselect,formatselect,fontselect,fontsizese
    lect",
  100. theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,out
    dent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,|
    ,insertdate,inserttime,preview,|,forecolor,backcolor",
  101. theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iesp
    ell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
  102. theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,spellchecker,|,c
    ite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking,template,blockquote,pa
    gebreak,|,insertfile,insertimage",
  103. theme_advanced_toolbar_location : "top",
  104. theme_advanced_toolbar_align : "left",
  105. theme_advanced_statusbar_location : "bottom",
  106. theme_advanced_resizing : true,
  107. // Skin options
  108. skin : "o2k7",
  109. skin_variant : "silver",
  110. // Example content CSS (should be your site CSS)
  111. content_css : "css/example.css",
  112. // Drop lists for link/image/media/template dialogs
  113. template_external_list_url : "js/template_list.js",
  114. external_link_list_url : "js/link_list.js",
  115. external_image_list_url : "js/image_list.js",
  116. media_external_list_url : "js/media_list.js",
  117. // Replace values for the template plugin
  118. template_replace_values : {
  119. username : "Some User",
  120. staffid : "991234"
  121. } }); </script>
  122. </head>
  123. <body>
  124.  
  125. <?php if ($_SESSION['zalogowany']==false):
  126. echo $error_data; ?>
  127.  
  128. <div id="admin-login-top"><img class="img" src="theme/images/login.png"> Panel Logowania</div>
  129. <div id="admin-login">
  130. <form action="admin.php" method="post">
  131. Login:<br/> <input class="admin-log" type="text" name="login" /><br /><br />
  132. Hasło:<br/> <input class="admin-log" type="password" name="passwd" /><br /><br />
  133. </div>
  134. <div id="admin-login-button">
  135. <center><input type="submit" name="log" value="Zaloguj" /></center>
  136. </form>
  137. </div>
  138. <?php
  139. endif;
  140. ?>
  141. </body>
  142. </html>


i działa tylkp wtedy kiedy mam właczona karte z plikiem bla.php..
jesli nie mam tej karty to nie działa..

teraz juz sam jestem z tego glupi..
Go to the top of the page
+Quote Post

Posty w temacie
- awek520   Logowanie w wersji php 5.2   28.05.2019, 23:01:48
- - viking   Do mechanika jedziesz z opisem i zostawiasz auto w...   29.05.2019, 05:13:42
- - Tomplus   Poczytaj logi.   29.05.2019, 06:06:47
- - awek520   [PHP] pobierz, plaintext <?phpsession_s...   29.05.2019, 10:27:09
- - viking   Do jakiej konkretnie wersji php podnosisz? Kod jes...   29.05.2019, 10:31:59
- - awek520   Aktualnie mam 5.2, a firma gdzie mam hosting zmien...   29.05.2019, 10:44:44
- - viking   Wow. Wsparcie dla 5.3 zakończyło się prawie 5 lat ...   29.05.2019, 10:50:50
- - awek520   Chodzi o konsole tak? Jak już coś klikam to wyskak...   29.05.2019, 10:59:06
- - viking   Chodzi o error logi serwera.   29.05.2019, 11:00:41
- - awek520   Wszystko jest ze file does not exist Sprawdziłem ...   29.05.2019, 11:16:04
- - Tomplus   Na pewno masz wersję PHP 5.3? stwórz plik phpinfo...   29.05.2019, 19:12:19
- - awek   Sluchajcie.. Zmienialem wersje na php 5.6, stworzy...   30.05.2019, 11:44:07
- - Tomplus   Skorzystałeś z mojej rady? czyli użycie funkcji er...   31.05.2019, 03:11:24
- - awek   wersje mam php 5.6 logi: jesli wywala to: 198 er...   31.05.2019, 10:39:45
- - viking   No i widzisz. Teraz wiadomo że wysyłasz treść i se...   31.05.2019, 10:41:40
- - awek   config.php o ten plik chodzi ? [PHP] pobierz, pla...   31.05.2019, 10:53:43
- - nospor   Zgodnie z logiem chodzi o plik /home/saser/public_...   31.05.2019, 11:15:57
- - awek   No to oto kod [PHP] pobierz, plaintext <?phps...   31.05.2019, 11:46:57
- - nospor   Wg komunikatu bledu masz tam jakis bialy znak na p...   31.05.2019, 11:51:29
- - awek520   Bez BOM mam zapisane... Sprawdzałem juz   31.05.2019, 14:52:53
- - nospor   wg php na poczatku tego pliku admin cos leci. Jak ...   31.05.2019, 14:56:05
- - Tomplus   Jak coś przed ustawieniem sesji możesz spróbować f...   31.05.2019, 20:50:55
- - awek520   Zapisalem ten plik z bom i działa...   1.06.2019, 12:53:34
- - Tomplus   Czasem tak ci się będzie zdawać że zapisałeś coś z...   1.06.2019, 14:06:52


Reply to this topicStart new topic
3 Użytkowników czyta ten temat (3 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 5.10.2025 - 22:50