login via datastore