loginWithSessionIdAndRemember method

Future<AuthResponse> loginWithSessionIdAndRemember(
  1. Authenticatable user,
  2. String sessionId, {
  3. bool remember = false,
})

Logs in user with remember me and stores in specific session

user The user to log in sessionId The session ID to store user in remember Whether to remember the user Returns authentication response

Implementation

Future<AuthResponse> loginWithSessionIdAndRemember(
  Authenticatable user,
  String sessionId, {
  bool remember = false,
}) async {
  final authResponse = await loginWithSessionId(user, sessionId);

  if (remember && _sessionManager != null) {
    final rememberToken = await _generateRememberToken(user);
    await _storeRememberTokenInSessionById(sessionId, rememberToken);
  }

  return authResponse;
}