'POST', 'callback' => array($this,'external_login'), 'permission_callback' => array( $this, 'check_access' ) )); register_rest_route( 'audioline_rce', 'external_auth', array( 'methods' => 'POST', 'callback' => array($this,'external_auth'), 'permission_callback' => array( $this, 'check_access' ) )); register_rest_route( 'audioline_rce', 'external_users', array( 'methods' => 'POST', 'callback' => array($this,'external_users'), 'permission_callback' => array( $this, 'check_access' ) )); }); //add_action('wp_login', 'register_external_plugin_token'); add_shortcode( "audioline_rce", array($this,"shortcode_handler_function")); } function check_access(WP_REST_Request $request){ $key = $request->get_header('api_key'); if($key == $this->api_key){ return true; } return false; } function external_login( $data ) { $user=wp_authenticate($data['username'], $data['password'] ); return $user; } function external_auth($data){ //falta authenticar $users=get_users(array('meta_key' => 'external_plugin_token', 'meta_value' => $data["external_plugin_token"])); return $users[0]; } function external_users($data){ //falta authenticar $users=get_users();//array('role'=>$data["role"]) return $users; } function register_external_plugin_token() { $seed=wp_rand(10000000,99999999); $token=hash('sha256', "ext_plugin_token".$seed); $token_expiration_date=get_user_meta( get_current_user_id(),'external_plugin_token_validity', true ); $old_token=get_user_meta( get_current_user_id(),'external_plugin_token', true ); if(is_int((int)$token_expiration_date)){ if((time() - (int)$token_expiration_date) > $this->external_token_validity){ update_user_meta( get_current_user_id(), "external_plugin_token", $token); update_user_meta( get_current_user_id(), "external_plugin_token_validity", time()); } }elseif($token_expiration_date=="" or $old_token==""){ update_user_meta( get_current_user_id(), "external_plugin_token", $token ); update_user_meta( get_current_user_id(), "external_plugin_token_validity", time()); } } function shortcode_handler_function( $atts, $content, $tag ){ //$url = 'http://audioline.horysconsulting.com'; $url = $this->external_plugin_url; $this->register_external_plugin_token(); $auth_token=get_user_meta( get_current_user_id(),'external_plugin_token', true ); $lang = isset($atts['lang']) ? $atts['lang'] : "en"; return ' '; //return ' // // // '; } } $al=new AudiolineRce(); add_action( 'init', array($al,"init") ); ?> A Medicina do Futuro – O Primeiro Dia – Showcast Live
A Medicina do Futuro – O Primeiro Dia
14 September, 2021 @ 13:00
Faculdade de Medicina UCP
O evento começa em:
00
Dias
:
00
Horas
:
00
Minutos
:
00
Segundos
00

A Medicina do Futuro – O Primeiro Dia

Faculdade de Medicina UCP
Educação
Sobre o evento

No dia 14 de setembro de 2021, às 14:00, será inaugurada a Faculdade de Medicina da Universidade Católica Portuguesa por Sua Excelência o Primeiro-Ministro, António Costa. 

Transferências

Programa

Descarregar
Programa
13
45
Descerramento da placa de inauguração da Faculdade de Medicina

Sua Excelência o Primeiro-Ministro

14
00
Cerimónia de Inauguração da Faculdade de Medicina

Intervenção do Magno Chanceler e Cardeal Patriarca de Lisboa
Sua Eminência Reverendíssima D. Manuel Clemente

Intervenção da Reitora
Prof.ª Doutora Isabel Capeloa Gil


Intervenção do Diretor da Faculdade de Medicina
Prof. Doutor António Medina de Almeida

Intervenção da Vice-Presidente do Conselho de Administração da Luz-Saúde, SA
Eng.ª Isabel Vaz

Oração de Sapiência “A Primeira Lição”
Prof. Doutor Alexandre Castro Caldas


Intervenção do Presidente da Câmara Municipal de Sintra
Dr. Basílio Horta

Intervenção de Sua Excelência o Ministro da Ciência, Tecnologia e Ensino Superior
Prof. Doutor Manuel Heitor

Intervenção de Sua Excelência o Primeiro-Ministro
Dr. António Costa

Localização
Usamos cookies!
Ao utilizar esta página web está a concordar com a nossa Política de Cookies

Login

Share

				
					https://showcast.live/pt-pt/events/a-medicina-do-futuro-o-primeiro-dia/