superedit-AUTHORIZE_USER_BY_AUTH_MODULE.php 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. <?php
  2. function AUTHORIZE_USER_BY_AUTH_MODULE() {
  3. global $LOGIN,$ADM_ACCOUNT,$ADM_PASSWD,$AUTHORIZE_USER,$MENU_INIT,$SSL_IFACE ;
  4. //echo "<BR>Funkcja AUTHORIZE_USER $LOGIN,$ADM_ACCOUNT,$ADM_PASSWD() $AUTHORIZE_USER";
  5. if (isset($_POST['ADM_ACCOUNT']) && isset($_POST['ADM_PASSWD'])) {
  6. $ADM_ACCOUNT=addslashes($_POST['ADM_ACCOUNT']); $ADM_PASSWD=addslashes($_POST['ADM_PASSWD']);
  7. $LOGIN = $_POST['LOGIN'];
  8. }
  9. SEF('AUTHORIZE_USER_LOGIN_BY_AUTH_MODULE');
  10. if(!($_SESSION['AUTHORIZE_USER']) && ($LOGIN == 'LOGIN')) AUTHORIZE_USER_LOGIN_BY_AUTH_MODULE($ADM_ACCOUNT,$ADM_PASSWD);
  11. if(($_SESSION['AUTHORIZE_USER']) && ($LOGIN == 'LOGOUT')) {
  12. echo'<fieldset class="main">';
  13. echo'<legend>Wylogowano</legend>';
  14. echo'<a href="'.$_SERVER['PHP_SELF'].'">*LOGOWANIE* </a>';
  15. echo'</fieldset>';
  16. echo'</body></html>';
  17. session_unset();//function frees all session variables currently registered.
  18. session_destroy();//destroys all of the data associated with the current session. It does not unset any of the global variables associated with the session
  19. die();
  20. }
  21. if(!$_SESSION['AUTHORIZE_USER']) {
  22. echo'<fieldset class="main">';
  23. echo'<legend>Musisz sie zautoryzowac</legend>';
  24. echo'<form name="LOGIN" action="'.$_SERVER['PHP_SELF'].'" method="POST">';
  25. echo'Uzytkownik:<input type="text" name="ADM_ACCOUNT" value="">';
  26. echo'<br>Haslo:<input type="password" name="ADM_PASSWD">';
  27. echo'<br><input name="LOGIN" type="SUBMIT" value="LOGIN">';
  28. echo'</form>';
  29. echo'</fieldset>';
  30. echo'</body></html>';
  31. die();
  32. } else {
  33. if($LOGIN=='SHOW') echo "Jestes zalogowany jako $_SESSION[ADM_NAME] (<a href='?USEREDIT=VIEW'>$_SESSION[AUTHORIZE_USER]</a>) <a href='?LOGIN=LOGOUT'>Wyloguj</a><br>";
  34. }
  35. if(($_SESSION['AUTHORIZE_USER']) && ($LOGIN == 'LOGOUT')) {
  36. echo "Wylogowano,<br>
  37. <a href='".$_SERVER['PHP_SELF']."'>*LOGOWANIE* </a>";
  38. session_destroy();
  39. die();
  40. }
  41. if(!$_SESSION['AUTHORIZE_USER']) {
  42. echo "<h1>Procesy ...</h1>
  43. <hr>Musisz sie zautoryzowac<br>
  44. <FORM NAME='LOGIN' ACTION='".$_SERVER['PHP_SELF']."' METHOD='POST'>Uzytkownik:<INPUT TYPE=TEXT NAME='ADM_ACCOUNT' VALUE=''><br>
  45. Haslo:<INPUT TYPE=PASSWORD NAME='ADM_PASSWD'><INPUT NAME='LOGIN' TYPE=SUBMIT VALUE='LOGIN'></FORM></BODY></HTML>
  46. "; die();
  47. } else {
  48. if($LOGIN=='SHOW') echo "Jestes zalogowany jako $_SESSION[ADM_NAME] (<a href='?USEREDIT=VIEW'>$_SESSION[AUTHORIZE_USER]</a>) <a href='?LOGIN=LOGOUT'>Wyloguj</a><br>";
  49. }
  50. }