Advertisement
Guest User

Untitled

a guest
May 26th, 2017
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.26 KB | None | 0 0
  1. <?php
  2.  
  3.     // - wIRCnet © 2010.
  4.    
  5.     include_once './sql.php';
  6.     session_start();
  7.     $List_News = '';
  8.    
  9.         $News = mysql_query("SELECT * FROM `news` LIMIT 100");
  10.  
  11.             While( $Rows = mysql_fetch_array( $News ) ){
  12.            
  13.                 $List_News .= 'Poster par: '. $Rows['createur'] .' - Créée le '. gmdate( "M d Y H:i:s", $Rows['time_create'] ) .'<br /><br />
  14.                                Titre: '. $Rows['titre'] .'<br />
  15.                                '. $Rows['news'] .'<br /><hr><br />';
  16.             }
  17.    
  18.         $Display_News = '<br /><marquee direction="up" scrollamount="1" width="30%">
  19.                          '. $List_News .'
  20.                          </marquee>';
  21.    
  22.     if( isset( $_SESSION['Login'] ) ){
  23.        
  24.         if( isset( $_SESSION['Time_Cr'] ) And ( $_SESSION['Time_Cr'] + ( Session_Exp * 3600 ) >= time() ) ){
  25.            
  26.             if( isset( $_SESSION['User'] ) And !empty( $_SESSION['User'] ) And is_numeric( $_SESSION['Login'] ) And ( $_SESSION['Login'] == 1 ) And is_numeric( $_SESSION['Rang'] ) And in_array( $_SESSION['Rang'], Array( 0, 1 ) ) ){
  27.            
  28.                 $Menu = '<a href="./">Accueil</a> || <a href="./index.php?type=profil">Modifier votre profil</a><br />';
  29.                
  30.                     if( $_SESSION['Rang'] == 1 ){ // - Les administrateurs.
  31.                    
  32.                         $Menu .= '<a href="./index.php?type=news">Créer une nouveautées</a> || <a href="./index.php?type=edit">Modifier une nouveautées</a> || <a href="./index.php?type=del">Supprimer une nouveautées</a>';
  33.                     }
  34.  
  35.                         $Type = ( ( isset( $_GET['type'] ) ) ? htmlspecialchars( strip_tags( trim( $_GET['type'] ) ) ) : "");
  36.                    
  37.                             if( in_array( $Type, Array( '', 'profil', 'news', 'edit', 'del' ) ) ){
  38.                        
  39.                                 $Name_File = Array( '' => 'accueil', 'profil' => 'options', 'news' => 'create_news', 'edit' => 'edit_news', 'del' => 'delete_news' );
  40.                                
  41.                                 include_once './'. $Name_File[$Type] .'.php';
  42.                             } else {
  43.                            
  44.                                 header("Location: ./");
  45.                             }
  46.                            
  47.                 $Display_Page = $Menu;
  48.             } else {
  49.            
  50.                     Closed_Session();
  51.            
  52.                 Die('La session n\'est pas valide !');
  53.             }
  54.            
  55.         } else {
  56.            
  57.                 Closed_Session();
  58.            
  59.             Die('La session a expirer !');
  60.         }
  61.     } else {
  62.    
  63.         if( isset( $_POST['submit'] ) ){
  64.            
  65.             if( !empty( $_POST['user'] ) And !empty( $_POST['pass'] ) ){
  66.                
  67.                 $User = mysql_real_escape_string( strip_tags( trim( $_POST['user'] ) ) );
  68.                 $Pass = mysql_real_escape_string( strip_tags( trim( $_POST['pass'] ) ) );
  69.                    
  70.                     $Menbres = mysql_query("SELECT * FROM `menbres` WHERE `utilisateur` = '". $User ."' AND `password` = '". md5( $Pass ) ."' LIMIT 1");
  71.                     $Membres = mysql_fetch_array( $Menbres );
  72.                        
  73.                 if( mysql_num_rows( $Menbres ) == 1 ){
  74.                            
  75.                     $_SESSION['User']    = htmlspecialchars( $User );
  76.                     $_SESSION['Rang']    = $Membres['rang'];
  77.                     $_SESSION['IP_User'] = $_SERVER["REMOTE_ADDR"];
  78.                     $_SESSION['Time_Cr'] = time();
  79.                     $_SESSION['Login']   = 1;
  80.                    
  81.                     header("Location: ./");
  82.                 } else {
  83.                            
  84.                     $Erreurs = 'Votre identifiant de connexion n\'est pas correcte !';
  85.                 }
  86.             }
  87.         }
  88.    
  89.         $Display_Page = '<form method="POST" action="">
  90.                          Nom d\'utilisateur: <input type="text" name="user" value="Utilisateur"><br />
  91.                          Mot de passe: <input type="password" name="pass" value=""><br />
  92.                          <input type="submit" name="submit" value="Connexion">
  93.                          </form><br />';
  94.     }
  95.     echo $Display_Page;
  96.     echo $Display_News;
  97.  
  98. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement