Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

244
Views
¿Evitar que los nuevos usuarios de WordPress inicien sesión hasta que se "activen" manualmente?

Estoy desarrollando un complemento para WordPress que tiene 3 grupos de usuarios. Necesito deshabilitar algunos usuarios y evitar que inicien sesión. lo que quiero decir es que no les impide acceder al backend. Quiero evitar que inicien sesión. Por ejemplo, cuando quieran iniciar sesión, deberían ver un mensaje como que esta cuenta aún no está activa. gracias chicos.

about 4 years ago · Santiago Trujillo
1 answers
Answer question

0

después de buscar y ver problemas similares, resolví este problema de esta manera: primero agregue un usuario meta para el estado del usuario para que podamos verificar si el usuario está activo o no, luego podemos deshabilitar o habilitar a los usuarios.

 add_filter( 'authenticate', 'chk_active_user',100,2); function chk_active_user ($user,$username) { $user_data = $user->data; $user_id = $user_data->ID; $user_sts = get_user_meta($user_id,"user_active_status",true); if ($user_sts==="no") { return new WP_Error( 'disabled_account','this account is disabled'); } else { return $user; } return $user; }
about 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!