gnu-social/actions
Evan Prodromou be3a44651c implement rememberme functionality
Added a checkbox on login or register to remember the current user. If
the login is successful, this sets a cookie with a random code (saved
in the DB). If they come back, and they aren't logged in "normally",
we check to see if they have a rememberme cookie. If so, we log them
in.

However, they can't change settings -- cookie theft is too prevalent.
So we mark a session as having a "real" (password or OpenID) login, or
not. In settings pages, we check to see if the login is "real", and if
not, we redirect to the login page.

darcs-hash:20080624025234-34904-ad20001bf35bf41fcb63a0c357fd929aacc55fdb.gz
2008-06-23 22:52:34 -04:00
..
accesstoken.php forgot to require libs in accesstoken 2008-06-06 02:40:11 -04:00
all.php better logic in profile settings, missing method in all 2008-06-22 11:23:06 -04:00
allrss.php fix query and description for allrss 2008-05-22 07:48:39 -04:00
avatar.php move instructions up to the "whats up" area 2008-06-17 23:57:39 -04:00
confirmaddress.php fix name of class in confirmaddress.php 2008-06-22 12:17:49 -04:00
doc.php function for retrieving a config variable 2008-06-13 13:53:44 -04:00
finishaddopenid.php had order of arguments for oid_link_user backwards in finishaddopenid 2008-06-19 11:50:42 -04:00
finishimmediate.php refresh the cookie on successful immediate 2008-06-19 10:05:05 -04:00
finishopenidlogin.php implement rememberme functionality 2008-06-23 22:52:34 -04:00
finishremotesubscribe.php change references from subscribed to subscribers 2008-06-18 13:16:22 -04:00
foaf.php geo namespace 2008-06-10 11:09:57 -04:00
imsettings.php more robust handling of new JIDs 2008-06-23 21:56:16 -04:00
login.php implement rememberme functionality 2008-06-23 22:52:34 -04:00
logout.php implement rememberme functionality 2008-06-23 22:52:34 -04:00
newnotice.php change from using tag uris to http urls for identifiers 2008-06-20 03:17:00 -04:00
openidlogin.php immediate mode for openid 2008-06-19 09:47:10 -04:00
openidsettings.php common_show_footer() was hidden in an if 2008-06-19 13:20:31 -04:00
password.php move instructions up to the "whats up" area 2008-06-17 23:57:39 -04:00
postnotice.php was using $notice->uri instead of $notice_uri 2008-06-06 14:03:30 -04:00
profilesettings.php don't validate email if none provided 2008-06-23 21:46:42 -04:00
public.php posting from a form takes you back to the same page 2008-06-19 12:18:14 -04:00
publicrss.php mark off TODO, only local notices in public stream 2008-06-13 11:24:20 -04:00
publicxrds.php cant remove last openid, public xrds includes immediate 2008-06-19 11:32:31 -04:00
register.php implement rememberme functionality 2008-06-23 22:52:34 -04:00
remotesubscribe.php broadcast profile and change subscription input id 2008-06-12 14:40:28 -04:00
requesttoken.php interim commit after pull from server 2008-05-30 10:23:24 -04:00
shownotice.php fix copy-and-paste error 2008-06-18 11:11:03 -04:00
showstream.php posting from a form takes you back to the same page 2008-06-19 12:18:14 -04:00
subscribe.php email notification on new subscriptions 2008-06-14 23:02:02 -04:00
subscribers.php more subscriptions/subscribers changes 2008-06-18 13:24:44 -04:00
subscriptions.php more subscriptions/subscribers changes 2008-06-18 13:24:44 -04:00
unsubscribe.php fix subscriptions a bit 2008-05-21 14:56:02 -04:00
updateprofile.php only validate if values are sent 2008-06-12 15:53:24 -04:00
userauthorization.php fixup some TODOs, fix a bug in userauthorization 2008-06-10 22:08:10 -04:00
userbyid.php fix url for redirect 2008-06-20 03:26:32 -04:00
userrss.php abstract out RSS 1.0 generation to allow multiple streams 2008-05-22 07:29:54 -04:00
xrds.php typo in LocalID generation in xrds 2008-06-02 14:54:52 -04:00