Skip to content

Instantly share code, notes, and snippets.

@n00dles
Created February 7, 2011 14:15
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save n00dles/814413 to your computer and use it in GitHub Desktop.
Save n00dles/814413 to your computer and use it in GitHub Desktop.
<?php
$msg;
if($input->post->login_submit) {
// process submitted login form
$name = $sanitizer->username($input->post->login_name);
$pass = $input->post->login_pass;
if($session->login($name, $pass)) {
if (!$user->isSuperUser()){
$session->redirect($pages->get("/client/{$name}/")->url);
} else {
$session->logout();
$session->redirect($pages->get("id=1")->url);
}
//echo "<h1>Loggedin</h1>";
} else {
// include("./login_form.inc");
$msg="Incorrect ID/Password";
}
}
if($user->isLoggedin()) {
if ($user->isSuperUser()){
$session->logout();
$session->redirect($pages->get("id=1")->url);
}
// redirect to client page, if it exists
$private = $pages->get("/client/{$user->name}/");
if($private->id) $session->redirect($private->url);
else echo "<p>Your page is not yet setup.</p>";
} else {
// display the login form
include("./login_form.inc");
}
@Itizaz7669
Copy link

post->login_submit) { // process submitted login form $name = $sanitizer->username($input->post->login_name); $pass = $input->post->login_pass; if($session->login($name, $pass)) { if (!$user->isSuperUser()){ $session->redirect($pages->get("/client/{$name}/")->url); } else { $session->logout(); $session->redirect($pages->get("id=1")->url); } //echo "

Loggedin

"; } else { // include("./login_form.inc"); $msg="Incorrect ID/Password"; } } if($user->isLoggedin()) { if ($user->isSuperUser()){ $session->logout(); $session->redirect($pages->get("id=1")->url); } // redirect to client page, if it exists $private = $pages->get("/client/{$user->name}/"); if($private->id) $session->redirect($private->url); else echo "

Your page is not yet setup.

"; } else { // display the login form include("./login_form.inc"); }

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment