Code Duplication    Length = 10-10 lines in 2 locations

lib/private/User/Session.php 1 location

@@ 690-699 (lines=10) @@
687
	 */
688
	public function tryTokenLogin(IRequest $request) {
689
		$authHeader = $request->getHeader('Authorization');
690
		if ($authHeader === null || strpos($authHeader, 'token ') === false) {
691
			// No auth header, let's try session id
692
			try {
693
				$token = $this->session->getId();
694
			} catch (SessionNotAvailableException $ex) {
695
				return false;
696
			}
697
		} else {
698
			$token = substr($authHeader, 6);
699
		}
700
701
		if (!$this->loginWithToken($token)) {
702
			return false;

lib/private/User/TokenAuthModule.php 1 location

@@ 61-70 (lines=10) @@
58
	 */
59
	public function auth(IRequest $request) {
60
		$authHeader = $request->getHeader('Authorization');
61
		if ($authHeader === null || strpos($authHeader, 'token ') === false) {
62
			// No auth header, let's try session id
63
			try {
64
				$token = $this->session->getId();
65
			} catch (SessionNotAvailableException $ex) {
66
				return null;
67
			}
68
		} else {
69
			$token = substr($authHeader, 6);
70
		}
71
72
		try {
73
			$dbToken = $this->tokenProvider->getToken($token);