23 lines
520 B
Rust
23 lines
520 B
Rust
mod auth;
|
|
|
|
use std::io;
|
|
|
|
fn main() {
|
|
let mut username = String::new();
|
|
let mut password = String::new();
|
|
|
|
println!("username:");
|
|
io::stdin().read_line(&mut username).unwrap();
|
|
|
|
println!("password:");
|
|
io::stdin().read_line(&mut password).unwrap();
|
|
|
|
let username = username.trim();
|
|
let password = password.trim();
|
|
|
|
match auth::authenticate(username, password) {
|
|
Ok(()) => println!("authentication successful"),
|
|
Err(e) => eprintln!("authentication failed: {e}"),
|
|
}
|
|
}
|