<? if (p('func') == 'authenticate') { $u = p('schlage_username'); $p = p('schlage_password'); if ($u && $p) { $schlage = new Schlage($u, $p); if (!$schlage->Login()) { error('Invalid login, try again'); } else { schlage_username($u); schlage_password($p); success('Good to go!'); s('logged_in', 1); r('/users'); } } } top(); form(); func('authenticate'); label('Username'); textfield('schlage_username'); label('Password'); textfield('schlage_password'); label(); submit('Authenticate');
<? if (s('logged_in')) r('/users'); if (p('func') == 'login') { if (strtolower(p('username')) == strtolower(schlage_username()) && p('password') == schlage_password()) { success('Welcome back!'); s('logged_in', 1); r('/users'); } else { error('Invalid login'); } } top(); form(); func('login'); label('Username'); textfield('username'); label('Password'); password('password'); label(); submit('Log in'); spacer(); endform();
public static function GetInstance() { return new Schlage(schlage_username(), schlage_password()); }