title: Unable to login to Keystone with remote MongoDB
body: <p>I am trying to set up a keystone project with a remote database server hosted on mLab. I am using this guide here <a href="https://itnext.io/building-a-node-cms-with-keystonejs-mongo-db-react-and-redux-part-i-ae5958496df2" rel="nofollow noreferrer">https://itnext.io/building-a-node-cms-with-keystonejs-mongo-db-react-and-redux-part-i-ae5958496df2</a></p>
  
  <p>I have edited the mongo url in the keystone.init() configuration, with my mLab database URL, and managed to run the project. </p>
  
  <pre><code>'mongo': 'mongodb://*username*:*password*@ds127624.mlab.com:27624/keystone',
  </code></pre>
  
  <p>However, I am unable to login as a user.</p>
  
  <p>The login page returned:
  "The email and password you entered are not valid."</p>
  
  <p>Do I need to do some more configurations for it to work properly?</p>
  
  <p>....</p>
  
  <p>user.js</p>
  
  <pre><code>var keystone = require('keystone');
  var Types = keystone.Field.Types;
  
  var User = new keystone.List('User');
  
  User.add({
    name: { type: Types.Name, required: true, index: true },
    email: { type: Types.Email, initial: true, required: true, index: true },
    password: { type: Types.Password, initial: true },
    canAccessKeystone: { type: Boolean, initial: true },
  });
  
  User.register();
  </code></pre>
  
  <p>0.0.01-admin.js file</p>
  
  <pre><code>var keystone = require('keystone');
  var User = keystone.list('User');
  
  exports = module.exports = function (done) {
      new User.model({
          name: { first: 'admin', last: 'user' },
          email: 'admin@keystonejs.com',
          password: 'admin',
          canAccessKeystone: true,
      }).save(done);
  
  };
  </code></pre>