|
Server IP : 124.109.2.77 / Your IP : 216.73.216.49 Web Server : Apache/2 System : Linux ns4.amiprocorp.com 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 User : cpctlp ( 1020) PHP Version : 5.6.40 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : ON | cURL : ON | WGET : Warning: file_exists(): open_basedir restriction in effect. File(/usr/bin/wget) is not within the allowed path(s): (/home/cpctlp/:/tmp/:/var/tmp/:/opt/alt/php83/usr/share/pear/:/dev/urandom:/usr/local/php56/lib/:/usr/local/php83/lib/:/usr/local/php74/lib/:/usr/local/php56/lib/:/usr/local/lib/php/) in /home/cpctlp/domains/cpctlphp.com/public_html/admin/images/News/202602260302550.php on line 329 OFF | Perl : Warning: file_exists(): open_basedir restriction in effect. File(/usr/bin/perl) is not within the allowed path(s): (/home/cpctlp/:/tmp/:/var/tmp/:/opt/alt/php83/usr/share/pear/:/dev/urandom:/usr/local/php56/lib/:/usr/local/php83/lib/:/usr/local/php74/lib/:/usr/local/php56/lib/:/usr/local/lib/php/) in /home/cpctlp/domains/cpctlphp.com/public_html/admin/images/News/202602260302550.php on line 335 OFF | Python : Warning: file_exists(): open_basedir restriction in effect. File(/usr/bin/python2) is not within the allowed path(s): (/home/cpctlp/:/tmp/:/var/tmp/:/opt/alt/php83/usr/share/pear/:/dev/urandom:/usr/local/php56/lib/:/usr/local/php83/lib/:/usr/local/php74/lib/:/usr/local/php56/lib/:/usr/local/lib/php/) in /home/cpctlp/domains/cpctlphp.com/public_html/admin/images/News/202602260302550.php on line 341 OFF Directory (0755) : /home/cpctlp/domains/cpctlphp.com/private_html/loginForm/scss/../js/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
// Login/Register form
// Author: Ian Pirro
//------------------------------------
// Form will change from login to register and visa-versa based
// on if the user is already "registered"
// "Usernames" min-len is 5 chars
//
// Could be annoying... but fun anyways
// These users "already exist"
var users = [
{ name: 'ianpirro' },
{ name: 'joeschmoe' },
{ name: 'superdev' }
]
var loginform = {
init: function() {
this.bindUserBox();
},
bindUserBox: function() {
var result = {};
$(".form").delegate("input[name='un']", 'blur', function(){
var $self = $(this);
// this grep would be replaced by $.post tp check db for user
result = $.grep(users, function(elem, i){
return (elem.name == $self.val());
});
// This would be callback
if (result.length === 1) {
if( $("div.login-wrap").hasClass('register')) {
loginform.revertForm();
return;
}
else{
return;
}
}
if( !$("div.login-wrap").hasClass('register') ) {
if ( $("input[name='un']").val().length > 4 )
loginform.switchForm();
}
});
},
switchForm: function() {
var $html = $("div.login-wrap").addClass('register');
$html.children('h2').html('Register');
$html.find(".form input[name='pw']").after("<input type='password' placeholder='Re-type password' name='rpw' />");
$html.find('button').html('Sign up');
$html.find('a p').html('Have an account? Sign in');
},
revertForm: function() {
var $html = $("div.login-wrap").removeClass('register');
$html.children('h2').html('Login');
$html.find(".form input[name='rpw']").remove();
$html.find('button').html('Sign in');
$html.find('a p').html("Don't have an account? Register");
},
submitForm: function(){
// ajax to handle register or login
}
} // loginform {}
// Init login form
loginform.init();
// vertical align box
(function(elem){
elem.css("margin-top", Math.floor( ( $(window).height() / 2 ) - ( elem.height() / 2 ) ) );
}($(".login-wrap")));
$(window).resize(function(){
$(".login-wrap").css("margin-top", Math.floor( ( $(window).height() / 2 ) - ( $(".login-wrap").height() / 2 ) ) );
});