Գրանցում
POST
DOMAIN/auth/register
- Պարամետրեր
Պարամետր |
Տիպ |
Նկարագրություն |
firstName required |
string |
Օգտատիրոջ Անունը |
lastName required |
string |
Օգտատիրոջ Ազգանունը |
email required |
string |
Էլեկտրոնային հասցե |
password required |
string |
Օգտատիրոջ գաղտնաբառը |
rePassword required |
string |
Օգտատիրոջ գաղտնաբառի կրկնությունը |
- Հարցման օրինակ
{
firstName: 'Joe',
lastName: 'Cole',
email: 'test@gmail.com',
password: '7887wds!dsads',
rePassword: '7887wds!dsads'
}
- Հաջողված պատասխանի օրինակ
HTTP1/1 200 OK
{
status: 'success'
}
- Սխալ հարցման պատասխան
HTTP1/1 400 Bad Request
{
status: 'error',
message: 'Սխալ հարցում'
}
- Օգտագործվող թարգմանություններ
Բանալի |
Նկարագրություն |
system.bad_request |
Սխալ հարցման պատասխան |
system.incorrect_first_name |
Սխալ մուտքագրված Անուն |
system.incorrect_last_name |
Սխալ մուտքագրված Ազգանուն |
system.email_address_exist |
Էլեկտրոնային հասցեն արդեն գրանցված է |
system.incorrect_re_password |
Գաղտնաբառը և գաղտնաբառի կրկնությունը չեն համընկնում |
Մուտք
POST
DOMAIN/auth/login
- Պարամետրեր
Պարամետր |
Տիպ |
Նկարագրություն |
email required |
string |
Էլեկտրոնային հասցե |
password required |
string |
Օգտատիրոջ գաղտնաբառը |
rememberMe optional |
int |
Գաղտնաբառի հիշելու պարամետր |
- Հարցման օրինակ
{
email: 'test@gmail.com',
password: '454dwds77',
rememberMe: 1
}
- Հաջողված հարցման պատասխան
HTTP1/1 200 OK
{
status: 'success'
}
- Սխալ հարցան պատասխան
HTTP/1.1 400 Bad Request
{
status: 'error',
message: 'Անթույլատրելի հարցում'
}
- Օգտագործվող թարգմանություններ
Բանալի |
Նկարագրություն |
system.bad_request |
Սխալ հարցման պատասխան |
system.incorrect_login_or_password |
Սխալ էլեկտրոնային հասցե կամ գաղտնաբառ |
Տվյալների Փոփոխում
POST
DOMAIN/auth/change
- Պարամետրեր
Պարամետր |
Տիպ |
Նկարագրություն |
id required |
int |
Օգտատիրոջ իդենտիֆիկատոր |
firstName required |
string |
Օգտատիրոջ Անունը |
lastName required |
string |
Օգտատիրոջ Ազգանունը |
password optional |
string |
Օգտատիրոջ գաղտնաբառը |
rePassword optional |
string |
Օգտատիրոջ գաղտնաբառի կրկնությունը |
- Հարցման օրինակ
{
id: 5,
firstName: 'Joe',
lastName: 'Cole',
password: '7887wds!dsads',
rePassword: '7887wds!dsads'
}
- Հաջողված հարցման պատասխան
HTTP1/1 200 OK
{
status: 'success',
message: 'Հաջողությամբ պահպանվեց'
}
- Սխալ հարցման պատասխան
HTTP1/1 400 Bad Request
{
status: 'error',
message: 'Սխալ հարցում'
}
- Օգտագործվող թարգմանություններ
Բանալի |
Նկարագրություն |
system.bad_request |
Սխալ հարցման պատասխան |
system.incorrect_first_name |
Սխալ մուտքագրված Անուն |
system.incorrect_last_name |
Սխալ մուտքագրված Ազգանուն |
system.successfully_updated |
Հաջողված հարցման պատասխան |
Գաղտնաբառի վերականգնում
POST
DOMAIN/auth/reset-password
- Պարամետրեր
Պարամետր |
Տիպ |
Նկարագրություն |
id required |
int |
Օգտատիրոջ իդենտիֆիկատոր |
resetHashrequired |
string |
Վերականգնման համար ձևավորված կոդը |
password required |
string |
Օգտատիրոջ գաղտնաբառը |
rePassword required |
string |
Օգտատիրոջ գաղտնաբառի կրկնությունը |
- Հարցման օրինակ
{
id: 5,
resetHash: '7dsa7dsadsa78d7sa212dsa',
password: '7887wds!dsads',
rePassword: '7887wds!dsads'
}
- Հաջողված հարցման պատասխան
HTTP1/1 200 OK
{
status: 'success',
message: 'Հաջողությամբ պահպանվեց'
}
- Սխալ հարցման պատասխան
HTTP1/1 400 Bad Request
{
status: 'error',
message: 'Սխալ հարցում'
}
- Օգտագործվող թարգմանություններ
Բանալի |
Նկարագրություն |
system.bad_request |
Սխալ հարցման պատասխան |
system.incorrect_reset_hash |
Սխալ մուտքագրված կոդ |
system.successfully_updated |
Հաջողված հարցման պատասխան |
Ելք
GET
DOMAIN/auth/logout
Գրանցման Հաստատում
GET
DOMAIN/auth/prompt/{hash}/{id}
- Պարամետրեր
Պարամետր |
Տիպ |
Նկարագրություն |
hash required |
string |
Չկրկնվող hash կոդ |
id required |
int |
Օգտատիրոջ իդենտիֆիկատոր |
- Օգտագործվող թարգմանություններ
Բանալի |
Նկարագրություն |
system.bad_request |
Սխալ հարցման պատասխան |
system.thank_you_confirmation_message |
Հաջողված հարցման պատասխան |
Երբ հարցումը կատարվում է ոչ xmlHttpRequest տարբերակով, ապա սկրիպտը ստեղծում է flash message և տեղափոխում գլխավոր էջ։