Sha256: 2a3647c9c1ab6e3c7b56daf7fefcac76da152baa5ded7ebad3089fa2a170d5af
Contents?: true
Size: 677 Bytes
Versions: 9
Compression:
Stored size: 677 Bytes
Contents
module Users class AccessController < ActionController::Base # GET /users/access/:token/unlock def show user = User.find_by(unlock_token: params[:token]) if user.present? && user.unlock_access # Asume que `unlock_access` es un método en tu modelo User que realiza la lógica necesaria # para desbloquear el acceso del usuario y limpiar el token de desbloqueo. render json: { message: 'Tu cuenta ha sido desbloqueada exitosamente. Ahora puedes iniciar sesión.' }, status: :ok else render json: { error: 'El token proporcionado no es válido o ya ha sido utilizado.' }, status: :not_found end end end end
Version data entries
9 entries across 9 versions & 1 rubygems