Managing redirected website login using a short address
First Claim
1. A method for managing website access for a user who is initially not logged in to a website, comprising:
- receiving a request sent by the user via a client to access a webpage that requires the user to log into the website, the request comprising an original page address of the webpage;
encoding, using a computer processor, at least a portion of the original page address to generate an encoded portion, the encoded portion being substantially shorter in length than at least the portion of the original page address that is encoded;
generating a short address that includes the encoded portion combined with a domain name of a short URL management server;
redirecting the client using the short address;
maintaining a mapping of at least the encoded portion and the original page address;
redirecting, after the client is redirected using the short address, the client to a login server for the user to perform login using a login address that is based at least in part on the short address;
in the event that the user successfully logs in at the login server, redirecting the client based at least in part on the short address; and
determining an original page address corresponding to the website based on the mapping of at least the encoded portion and the original page address.
1 Assignment
0 Petitions
Accused Products
Abstract
Managing website access for a user who is initially not logged in to the website includes: receiving a request sent by the user via a client to access a webpage that requires the user to log into the website, the request comprising an original page address of the webpage; encoding at least a portion of the original page address to generate an encoded portion; generating a short address that includes the encoded portion; redirecting the client using the short address; maintaining a mapping of at least the encoded portion and the original page address; redirecting the client to a login server for the user to perform login using a login address that is based at least in part on the short address; redirecting the client based at least in part on the short address; and determining the original page address.
-
Citations
17 Claims
-
1. A method for managing website access for a user who is initially not logged in to a website, comprising:
-
receiving a request sent by the user via a client to access a webpage that requires the user to log into the website, the request comprising an original page address of the webpage; encoding, using a computer processor, at least a portion of the original page address to generate an encoded portion, the encoded portion being substantially shorter in length than at least the portion of the original page address that is encoded; generating a short address that includes the encoded portion combined with a domain name of a short URL management server; redirecting the client using the short address; maintaining a mapping of at least the encoded portion and the original page address; redirecting, after the client is redirected using the short address, the client to a login server for the user to perform login using a login address that is based at least in part on the short address; in the event that the user successfully logs in at the login server, redirecting the client based at least in part on the short address; and determining an original page address corresponding to the website based on the mapping of at least the encoded portion and the original page address. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for managing website access for a user who is initially not logged in to a website, comprising:
-
one or more processors configured to; receive a request sent by the user via a client to access a webpage that requires the user to log into the website, the request comprising an original page address of the webpage; encode at least a portion of the original page address to generate an encoded portion, the encoded portion being substantially shorter in length than at least the portion of the original page address that is encoded; generate a short address that includes the encoded portion combined with a domain name of a short URL management server; redirect the client using the short address; maintain a mapping of at least the encoded portion and the original page address; redirect, after the client is redirected using the short address, the client to a login server for the user to perform login using a login address that is based at least in part on the short address; in the event that the user successfully logs in at the login server, redirect the client based at least in part on the short address; and determine the original page address based on the mapping of at least the encoded portion and an original page address corresponding to the website; and a memory coupled to the one or more processors and configured to provide the one or more processors with instructions. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product for managing website access for a user who is initially not logged in to a website, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a request sent by the user via a client to access a webpage that requires the user to log into the website, the request comprising an original page address of the webpage; encoding at least a portion of the original page address to generate an encoded portion, the encoded portion being substantially shorter in length than at least the portion of the original page address that is encoded; generating a short address that includes the encoded portion combined with a domain name of a short URL management server; redirecting the client using the short address; maintaining a mapping of at least the encoded portion and the original page address; redirecting, after the client is redirected using the short address, the client to a login server for the user to perform login using a login address that is based at least in part on the short address; in the event that the user successfully logs in at the login server, redirecting the client based at least in part on the short address; and determining an original page address corresponding to the website based on the mapping of at least the encoded portion and the original page address.
-
Specification