Validating TablePrefix

- http://orchard.codeplex.com/workitem/16488

--HG--
branch : dev
This commit is contained in:
Sebastien Ros
2010-10-13 18:04:33 -07:00
parent 324bcdd3ef
commit fa841e4353

View File

@@ -81,6 +81,13 @@ namespace Orchard.Setup.Controllers {
ModelState.AddModelError("ConfirmPassword", T("Password confirmation must match").ToString());
}
if(!String.IsNullOrWhiteSpace(model.DatabaseTablePrefix)) {
model.DatabaseTablePrefix = model.DatabaseTablePrefix.Trim();
if(!Char.IsLetter(model.DatabaseTablePrefix[0])) {
ModelState.AddModelError("DatabaseTablePrefix", T("The table prefix must begin with a letter").Text);
}
}
ValidateMachineKey();
if (!ModelState.IsValid) {