Package models

Examples of models.Member.preregister()


        // Unknown user
        Member nouveau = Member.findByLogin(login);
        assertNull(nouveau);
       
        nouveau = new Member(login);
        nouveau.preregister(new LinkItAccount("password"));
        nouveau.register();
       
        // One activity for nouveau
        Activity a = Activity.find("select a from Activity a where a.member = ?", nouveau).first();
        assertActivity(a);
View Full Code Here


        Member member = oAuthAccount.findCorrespondingMember();
        if (member == null) {
            // On crée un nouveau member, qu'on invitera à renseigner son profil
            member = new Member(oAuthAccount.getOAuthLogin());
            member.preregister(oAuthAccount);
            Profile.register(member.login, oAuthAccount.provider);
        } else {
            // Un membre existant s'est connecté avec un nouveau provider
            // On se contente de lui ajouter le nouvel account utilisé
            member.authenticate(oAuthAccount);
View Full Code Here

        if (Member.findByLogin(login) != null) {
            flash.error("Ce login est déjà utilisé");
            render(login, password);
        }
        Member member = new Member(login);
        member.preregister(new LinkItAccount(password));
        Profile.register(login, ProviderType.LinkIt);
    }
}
View Full Code Here

        // Unknown user
        Member nouveau = Member.findByLogin(login);
        assertNull(nouveau);
       
        nouveau = new Member(login);
        nouveau.preregister(new LinkItAccount(password));
        nouveau.register();
       
        assertFalse(Security.authenticate(login, "foo"));
        assertTrue(Security.authenticate(login,password));
    }
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.