mirror of
https://github.com/ether/etherpad-lite.git
synced 2025-04-20 15:36:16 -04:00
Create random pad name on the client side, this makes it possible to use it with ep-lite with https
This commit is contained in:
parent
3cef5e4b23
commit
6a94c5de94
2 changed files with 21 additions and 23 deletions
|
@ -81,13 +81,6 @@ async.waterfall([
|
|||
res.sendfile(filePath, { maxAge: 1000*60*60 });
|
||||
});
|
||||
|
||||
//redirect the newpad requests
|
||||
app.get('/newpad', function(req, res)
|
||||
{
|
||||
res.header("Server", serverName);
|
||||
res.redirect('/p/' + randomPadName());
|
||||
});
|
||||
|
||||
//let the server listen
|
||||
app.listen(settings.port);
|
||||
console.log("Server is listening at port " + settings.port);
|
||||
|
@ -135,15 +128,3 @@ function errorlog(e)
|
|||
console.error(timeStr + JSON.stringify(e));
|
||||
}
|
||||
}
|
||||
|
||||
function randomPadName()
|
||||
{
|
||||
var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
|
||||
var string_length = 10;
|
||||
var randomstring = '';
|
||||
for (var i=0; i<string_length; i++) {
|
||||
var rnum = Math.floor(Math.random() * chars.length);
|
||||
randomstring += chars.substring(rnum,rnum+1);
|
||||
}
|
||||
return randomstring;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue