Loading patch_blogi.sh +7 −4 Original line number Diff line number Diff line sed -i 's/\} catch(...) { continue; }/\ } catch(authdb::AuthBackendError \&e) { std::cerr << "AuthBackendError: " << e.what() << std::endl; continue; }\ catch(std::exception \&e) { std::cerr << "Exception: " << e.what() << std::endl; continue; }\ catch(...) { std::cerr << "Unknown exception" << std::endl; continue; }/' /home/intranet.tuxist.de/jan.koester/Projects/blogi/plugins/content/content.cpp sed -i 's/sess.addSessionData(\*ssid,"authid",authcon.getSessionID().c_str());/\ sess.delSessionData(\*ssid, "authid");\ sess.addSessionData(\*ssid,"authid",authcon.getSessionID().c_str());/' /home/intranet.tuxist.de/jan.koester/Projects/blogi/src/auth.cpp sed -i 's/sess.addSessionData(\*ssid,"uid",uid.c_str());/\ sess.delSessionData(\*ssid, "uid");\ sess.addSessionData(\*ssid,"uid",uid.c_str());/' /home/intranet.tuxist.de/jan.koester/Projects/blogi/src/auth.cpp src/auth.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -112,6 +112,8 @@ void blogi::Auth::_doLogin(const AuthSource &src, const char *username, const ch if(ret){ if(ssid){ Session sess(*_dbconn[tid]); sess.delSessionData(*ssid, "authid"); sess.addSessionData(*ssid,"authid",authcon.getSessionID().c_str()); class authdb::SessionData sdat; Loading @@ -119,6 +121,8 @@ void blogi::Auth::_doLogin(const AuthSource &src, const char *username, const ch uuid::uuid uid; sdat.getUid(uid); sess.delSessionData(*ssid, "uid"); sess.addSessionData(*ssid,"uid",uid.c_str()); } authid = authcon.getSessionID(); Loading Loading
patch_blogi.sh +7 −4 Original line number Diff line number Diff line sed -i 's/\} catch(...) { continue; }/\ } catch(authdb::AuthBackendError \&e) { std::cerr << "AuthBackendError: " << e.what() << std::endl; continue; }\ catch(std::exception \&e) { std::cerr << "Exception: " << e.what() << std::endl; continue; }\ catch(...) { std::cerr << "Unknown exception" << std::endl; continue; }/' /home/intranet.tuxist.de/jan.koester/Projects/blogi/plugins/content/content.cpp sed -i 's/sess.addSessionData(\*ssid,"authid",authcon.getSessionID().c_str());/\ sess.delSessionData(\*ssid, "authid");\ sess.addSessionData(\*ssid,"authid",authcon.getSessionID().c_str());/' /home/intranet.tuxist.de/jan.koester/Projects/blogi/src/auth.cpp sed -i 's/sess.addSessionData(\*ssid,"uid",uid.c_str());/\ sess.delSessionData(\*ssid, "uid");\ sess.addSessionData(\*ssid,"uid",uid.c_str());/' /home/intranet.tuxist.de/jan.koester/Projects/blogi/src/auth.cpp
src/auth.cpp +6 −2 Original line number Diff line number Diff line Loading @@ -112,6 +112,8 @@ void blogi::Auth::_doLogin(const AuthSource &src, const char *username, const ch if(ret){ if(ssid){ Session sess(*_dbconn[tid]); sess.delSessionData(*ssid, "authid"); sess.addSessionData(*ssid,"authid",authcon.getSessionID().c_str()); class authdb::SessionData sdat; Loading @@ -119,6 +121,8 @@ void blogi::Auth::_doLogin(const AuthSource &src, const char *username, const ch uuid::uuid uid; sdat.getUid(uid); sess.delSessionData(*ssid, "uid"); sess.addSessionData(*ssid,"uid",uid.c_str()); } authid = authcon.getSessionID(); Loading