self.login

in lib/res_cli/cli.rb [54:69]


    def self.login
      print "Enter your username: "
      username = gets.chomp

      print "Enter your password: "
      password = STDIN.noecho(&:gets).chomp
      puts 

      if backend_login(username, password)
        ResCli::CLI.set_logged_in_user(username)
        puts "Login successful. Welcome, #{username}!"
      else
        puts "Login failed. Invalid username or password."
      end
    end