Since we work with positive sequences we have the inequality1
$$1=\liminf a_n a_{n+1} \le \liminf a_n \limsup a_{n+1} \le \limsup a_na_{n+1} =1.$$
This means that $$\liminf a_n \limsup a_{n+1} =1.$$
So we get
$$\liminf a_n = \frac1{\limsup a_{n+1}} = \frac1{\limsup a_{n}}.$$
So we see that
$$\liminf a_n\cdot\limsup a_n=1.$$
Since we also knot that $\liminf a_n\le\limsup a_n$ we get that
$$\liminf a_n \le 1 \le \limsup a_n.$$
1This is a special case of the more general fact that for positive sequences we have
$$\liminf x_n \liminf y_n \le \liminf x_n y_n \le \liminf x_n \limsup y_n \le \limsup x_ny_n \le \limsup x_n \limsup y_n.$$
Probably you can find proofs at least of some (or maybe even all) of these inequalities on this site. But they can be definitely found in the book Wieslawa J. Kaczor, Maria T. Nowak: Problems in mathematical analysis: Volume 1; Real Numbers, Sequences and Series. I have also mentioned this book in this answer to a question about one of these inequalities.