Documentation and tests
This commit is contained in:
parent
095bd30f62
commit
e32046ffec
@ -221,17 +221,24 @@
|
||||
//! struct SignUpPayload {
|
||||
//! login: String,
|
||||
//! password: String,
|
||||
//! password_confirmation: String,
|
||||
//! }
|
||||
//!
|
||||
//! #[post("/session/sign-in")]
|
||||
//! async fn register(payload: Json<SignUpPayload>) -> HttpResponse {
|
||||
//! #[post("/session/sign-up")]
|
||||
//! async fn register(payload: Json<SignUpPayload>) -> Result<HttpResponse, actix_web::Error> {
|
||||
//! let payload = payload.into_inner();
|
||||
//!
|
||||
//! // Validate payload
|
||||
//!
|
||||
//! // Save model and return HttpResponse
|
||||
//! let model = AccountModel {
|
||||
//! id: -1,
|
||||
//! login: payload.login,
|
||||
//! // Encrypt password before saving to database
|
||||
//! pass_hash: Hashing::encrypt(&payload.password).unwrap(),
|
||||
//! };
|
||||
//! // save model and return HttpResponse
|
||||
//! // Save model
|
||||
//!
|
||||
//! # todo!()
|
||||
//! }
|
||||
//!
|
||||
|
Loading…
Reference in New Issue
Block a user