当用户登录页面在spring security中失败时,我想保留用户名

时间:2015-06-02 07:50:46

标签: spring-mvc spring-security

当用户给出用户名和密码时,然后单击登录按钮。如果登录失败,则重定向到登录页面但删除用户名但我想保留用户名。我使用的是spring security 3.1.4版本。

1 个答案:

答案 0 :(得分:0)

您可以尝试如下。这对我有用。

var fs = require('fs');

function sortDirectory(path, files, callback, i, dir) {
    if (!i) {i = 0;}                                            //Init
    if (!dir) {dir = [];}
    if(i < files.length) {                                      //For all files
        fs.lstat(path + '\\' + files[i], function (err, stat) { //Get stats of the file
            if(err) {
                console.log(err);
            }
            if(stat.isDirectory()) {                            //Check if directory
                dir.push(files[i]);                             //If so, ad it to the list
            }
            sortDirectory(callback, i + 1, dir);                //Iterate
        });
    } else {
        callback(dir);                                          //Once all files have been tested, return
    }
}

function listDirectory(path, callback) {
    fs.readdir(path, function (err, files) {                    //List all files in the target directory
        if(err) {
            callback(err);                                      //Abort if error
        } else {
            sortDirectory(path, files, function (dir) {         //Get only directory
                callback(dir);
            });
        }
    })
}

listDirectory('C:\\My\\Test\\Directory', function (dir) {
    console.log('There is ' + dir.length + ' directories: ' + dir);
});

希望这会有所帮助!!