Changeset 10032


Ignore:
Timestamp:
2005-06-09T15:49:26+12:00 (19 years ago)
Author:
mdewsnip
Message:

Authentication now works correctly.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/gsdl/src/recpt/gtiaction.cpp

    r10027 r10032  
    121121
    122122
    123 bool gtiaction::check_cgiargs(cgiargsinfoclass &/*argsinfo*/, cgiargsclass &args,
    124                   recptprotolistclass* /*protos*/, ostream &logout)
    125 {
     123bool gtiaction::check_cgiargs(cgiargsinfoclass& /*argsinfo*/, cgiargsclass& args,
     124                  recptprotolistclass* /*protos*/, ostream& logout)
     125{
     126  // Don't authenticate the "home" or "lang" pages
     127  if (args["p"] == "home" || args["p"] == "lang") {
     128    return true;
     129  }
     130
    126131  // Authenticate the user before allowing modifications
    127   // args["uan"] = 1;
    128   // args["ug"] = "langadmin";
     132  // logout << "Must authenticate for language " + args["tlc"] + "!" << endl;
     133  args["uan"] = 1;
     134  args["ug"] = "langadmin_" + args["tlc"];
    129135  return true;
    130136}
     
    132138
    133139
    134 bool gtiaction::do_action(cgiargsclass &args, recptprotolistclass * /*protos*/,
    135               browsermapclass * /*browsers*/, displayclass &disp,
    136               outconvertclass &outconvert, ostream &textout,
    137               ostream &logout)
     140bool gtiaction::do_action(cgiargsclass& args, recptprotolistclass* /*protos*/,
     141              browsermapclass* /*browsers*/, displayclass& disp,
     142              outconvertclass& outconvert, ostream& textout,
     143              ostream& logout)
    138144{
    139145  textout << outconvert << disp << ("_header_\n") << ("_content_\n") << ("_footer_\n");
Note: See TracChangeset for help on using the changeset viewer.