[Owncloud] Backup ownCloud?

Thomas Olsen thomas at tanghus.net
Tue Nov 29 19:36:49 UTC 2011


On Tuesday 29 November 2011 20:15 Robin Appelman wrote:
> OC_Util::checkLoggedIn seems the best place to put it imo.

I think - imho ;-) - that it would be more 'elegant' to put it in the else 
clause of OC_User::isLoggedIn().

If user_id is not present in $_SESSION a check for it in 
$_SERVER['PHP_AUTH_USER'] could be made. It would probably require a helper 
method for doing the actual authentication.

But you may be right. I will have to look a bit more on the code when I'm less 
brain numb ;-)

/Thomas
 
> On Tue, Nov 29, 2011 at 18:05, Thomas Olsen <thomas at tanghus.net> wrote:
> > On Tuesday 29 November 2011 17:03 Frank Karlitschek wrote:
> >> If you want to do a complete backup of your ownCloud it might make
> >> sense to extend the existing "Import/Export" App so that it can
> >> create complete exports triggered from remote. At the moment this
> >> already works via the webinterface.
> > 
> > Now it has User files, ownCloud system files, ownCloud configuration. It
> > should be extended to including vcard and ical for contacts and
> > calendar.
> > 
> > But this  is a system wide export. It could be great to add per user
> > exports from remote both for vcard and ical using that users
> > credentials instead of the admin users.
> > 
> > Would you agree that OC_User::isLoggedIn() in user.php is the place to
> > check for either http authentication or a token based authentication?
> > 
> >> Should be relatively easy to implement.
> >> 
> >> On 29.11.2011, at 16:44, Robin Appelman wrote:
> >> > probably the easiest way is to look for http auth headers in
> >> > export.php and login using those credentials.
> >> > 
> >> > shouldn't be more then 10 lines of code.
> >> > 
> >> > - Robin Appelman
> >> > 
> >> > On Tue, Nov 29, 2011 at 16:41, Thomas Olsen <thomas at tanghus.net> wrote:
> >> >> On Tuesday 29 November 2011 16:35 Robin Appelman wrote:
> >> >>> As far as I know, exporting the calendar without first being
> >> >>> logged
> >> >>> in
> >> >>> through the session is not possible.
> >> >> 
> >> >> It doesn't seem so. Maybe if I get energy to do some coding I
> >> >> should
> >> >> look into http authentication? Or maybe some kind of
> >> >> authentication
> >> >> token?>>
> >> >> 
> >> >>> On Tue, Nov 29, 2011 at 16:31, Thomas Olsen <thomas at tanghus.net> 
wrote:
> >> >>>> On Tuesday 29 November 2011 16:22 Thomas Olsen wrote:
> >> >>>>> On Tuesday 29 November 2011 16:18 Rok Andrée wrote:
> >> >>>>>> I took a quick look and you'' probably need to send a
> >> >>>>>> post
> >> >>>>>> request
> >> >>>>>> with 'password' and 'user' params. But i dont know how
> >> >>>>>> it will
> >> >>>>>> handle it.>>
> >> >>>>> 
> >> >>>>> Didn't think of that. I'll give it a try :-)
> >> >>>> 
> >> >>>> Nope. Didn't work. I tried:
> >> >>>> 
> >> >>>> wget --post-data="user=XXXX&password=XXXX" -O cal.ics
> >> >>>> http://owncloud.xxxx.net/apps/calendar/export.php?calid=1
> >> >>>> 
> >> >>>> but still only got the login form.
> >> >>>> 
> >> >>>> --
> >> >>>> Med venlig hilsen / Best Regards
> >> >>>> 
> >> >>>> Thomas Olsen
> >> >>>> _______________________________________________
> >> >>>> Owncloud mailing list
> >> >>>> Owncloud at kde.org
> >> >>>> https://mail.kde.org/mailman/listinfo/owncloud
> >> >> 
> >> >> --
> >> >> Med venlig hilsen / Best Regards
> >> >> 
> >> >> Thomas Olsen
> >> > 
> >> > _______________________________________________
> >> > Owncloud mailing list
> >> > Owncloud at kde.org
> >> > https://mail.kde.org/mailman/listinfo/owncloud
> >> 
> >> Frank Karlitschek
> >> karlitschek at kde.org
> > 
> > --
> > Med venlig hilsen / Best Regards
> > 
> > Thomas Olsen
> > _______________________________________________
> > Owncloud mailing list
> > Owncloud at kde.org
> > https://mail.kde.org/mailman/listinfo/owncloud
-- 
Med venlig hilsen / Best Regards

Thomas Olsen



More information about the Owncloud mailing list