添加了登陆,修改密码,注册三个页面的csrf;
添加了usernameCheck的valuedation检测方法; urls.py 添加了register,change_password页面。
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
|
||||
require(["jquery", "bs_alert", "validation"], function($, bs_alert){
|
||||
require(["jquery", "bs_alert", "csrf", "validation"], function($, bs_alert, csrfHeader){
|
||||
|
||||
|
||||
$("#change_password-form").formValidation({
|
||||
@@ -69,6 +69,7 @@ require(["jquery", "bs_alert", "validation"], function($, bs_alert){
|
||||
var new_password = $("#new_password ").val();
|
||||
var password = $("#password").val();
|
||||
$.ajax({
|
||||
beforeSend: csrfHeader,
|
||||
url: "/api/change_password/",
|
||||
data: {username: username, new_password: new_password , old_password : password},
|
||||
dataType: "json",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
require(["jquery", "bs_alert", "validation"], function($, bs_alert){
|
||||
require(["jquery", "bs_alert", "csrf", "validation"], function($, bs_alert, csrfHeader){
|
||||
$("#login-form")
|
||||
.formValidation({
|
||||
framework: "bootstrap",
|
||||
@@ -24,6 +24,7 @@ require(["jquery", "bs_alert", "validation"], function($, bs_alert){
|
||||
var username = $("#username").val();
|
||||
var password = $("#password").val();
|
||||
$.ajax({
|
||||
beforeSend: csrfHeader,
|
||||
url: "/api/login/",
|
||||
data: {username: username, password: password},
|
||||
dataType: "json",
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
require(["jquery", "bs_alert", "validation"], function($, bs_alert){
|
||||
require(["jquery", "bs_alert", "csrf", "validation"], function($, bs_alert, csrfHeader){
|
||||
|
||||
$("#register-form")
|
||||
.formValidation({
|
||||
@@ -13,6 +13,9 @@ require(["jquery", "bs_alert", "validation"], function($, bs_alert){
|
||||
min: 3,
|
||||
max: 30,
|
||||
message: '用户名长度必须在3到30位之间'
|
||||
},
|
||||
usernameCheck:{
|
||||
message: '用户名已存在'
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -75,6 +78,7 @@ require(["jquery", "bs_alert", "validation"], function($, bs_alert){
|
||||
var real_name = $("#real_name").val();
|
||||
var password = $("#password").val();
|
||||
$.ajax({
|
||||
beforeSend: csrfHeader,
|
||||
url: "/api/register/",
|
||||
data: {username: username, real_name: real_name, password: password},
|
||||
dataType: "json",
|
||||
|
||||
Reference in New Issue
Block a user