// Component const RoutePrivate = (props) => ( props.user.isAuthenticated ? props.role ? props.user.details.role === props.role ? <Route {...props} component={props.component}/> : <Redirect to={userRoutes.login.path}/> : <Route {...props} component={props.component}/> : <Redirect to={userRoutes.login.path}/> )
/** * @api {post} /api/v1/gateway/login * @apiName Login * @apiGroup Gateway */ async function login(req, res) { const loginResult = await gladys.gateway.login(req.body.email, req.body.password); res.json(loginResult); }
describe('gateway.disconnect', () => { it('should disconnect Gateway', async () => { const variable = { getValue: fake.resolves('key'), setValue: fake.resolves(null), destroy: fake.resolves(null), }; const gateway = new Gateway(variable, event, system, sequelize, config); await gateway.login('tony.stark@gladysassistant.com', 'warmachine123'); await gateway.disconnect(); }); });
handleSubmit(event) { event.preventDefault(); event.stopPropagation(); Actions.login({ username: this.input.username.value(), password: this.input.password.value() }); }
beforeEach(() => { cy.server(); cy.route(`${backendUrl}/content-manager/models`).as('initContentManager'); cy.login() .then(data => { jwt = data.jwt; return data.jwt; }) .visit('/admin') .wait(frontLoadingDelay) .wait('@initContentManager'); });
Scenario('signin', (I, loginPage) => { I.say('it should not enter'); loginPage.login('something@totest.com', '123456'); I.see('Incorrect username or password.', '.flash-error'); }).tag('normal').tag('important').tag('@slow');
const formatOutput = (users) => { console.log(`${repositoryOwner}/${repositoryName} committers since ${args[0]}, which aren't contributors yet:\n`) console.log(users.map(user => { const name = user.name ? `(${user.name})` : '' return `* ${user.login} ${name}` }).join('\n')) }
const getAuthToken = async () => { let token = await login(); if (!token) { token = await registerAndLogin(); } return token; }
async registerAndLogin() { // register await register(); // login const res = await login(); return res && res.token; }
function getLoginLink( { flowName, locale } ) { return login( { redirectTo: getRedirectToAfterLoginUrl( { flowName } ), isNative: true, locale: locale, } ); }
beforeEach(() => { cy.server(); cy.route(`${backendUrl}/content-manager/models`).as('initContentManager'); cy.login() .then(data => { jwt = data.jwt; }) .visit('/admin') .wait(frontLoadingDelay) .wait('@initContentManager'); });
describe('gateway.disconnect', () => { it('should disconnect Gateway', async () => { const variable = { getValue: fake.resolves('key'), setValue: fake.resolves(null), destroy: fake.resolves(null), }; const gateway = new Gateway(variable, event, system, sequelize, config); await gateway.login('tony.stark@gladysassistant.com', 'warmachine123'); await gateway.disconnect(); }); });
const getAuthToken = async () => { let token = await login(); if (!token) { token = await registerAndLogin(); } return token; }