2016-04-11 9 views
0

Die Schnittstelle AutoLogin.login() muss einen String[] zurückgeben (siehe here).Was gibt die Liferay AutoLogin.login() API zurück?

Was genau sollte dieses Array enthalten?

ich sah einige Beiträge auf Stackoverflow, wo eine Anordnung von 3 Elementen zurückgegeben wurde: user, password und ein boolesches Flag. Was ist die Absicht dieser booleschen Flagge?

Antwort

0

Es gibt 3 Argumente in Credentials Array

userId = die ID des Benutzers Passwort angemeldet ist = das Benutzerkennwort boolean = dies erforderlich ist, wissen Sie, wenn das Passwort wahr verschlüsselt ist, wenn als sie gespeichert werden mit in der Sitzung wie es in der AutoLoginFilter

session.setAttribute("j_password", password); 

sonst, wenn sie das Passwort falsch liferay verschlüsseln ist, bevor es in die Sitzung

+0

Dank Romeo Einstellung. Gibt es eine Möglichkeit, das Passwort nicht zu validieren, sondern nur den Benutzernamen? – iam

+0

Sie müssen einen Autologin-Haken machen und Baselogin verlängern –