added feeds
This commit is contained in:
Executable
+23
@@ -0,0 +1,23 @@
|
||||
extern crate bcrypt;
|
||||
|
||||
use bcrypt::verify;
|
||||
use diesel::{Identifiable, Queryable};
|
||||
|
||||
use crate::schema::users;
|
||||
|
||||
#[derive(Queryable, Identifiable)]
|
||||
#[diesel(table_name=users)]
|
||||
#[derive(Clone)]
|
||||
pub struct User {
|
||||
pub id: i32,
|
||||
pub username: String,
|
||||
pub email: String,
|
||||
pub password: String,
|
||||
pub unique_id: String,
|
||||
}
|
||||
|
||||
impl User {
|
||||
pub fn verify(self, password: String) -> bool {
|
||||
return verify(password.as_str(), &self.password).unwrap();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user