First commit
This commit is contained in:
86
application/user/signup/signup.button.js
Normal file
86
application/user/signup/signup.button.js
Normal file
@@ -0,0 +1,86 @@
|
||||
|
||||
import button from '/elements/button.js';
|
||||
|
||||
import tools from '/unify/tools.js';
|
||||
|
||||
import document from '/unify/document.js';
|
||||
|
||||
|
||||
export default class signupButton extends button {
|
||||
|
||||
text = "Signup";
|
||||
|
||||
margin = 6;
|
||||
|
||||
async click( event, object ){
|
||||
|
||||
|
||||
var signup = this.parent;
|
||||
/*
|
||||
if( !signin.username.isValid() ) {
|
||||
|
||||
signin.username.focus();
|
||||
|
||||
signin.username.showError( "please fill in a valid username." );
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if( !signin.password.isValid() ) {
|
||||
|
||||
signin.password.showError("please fill in a valid password.");
|
||||
|
||||
signin.password.focus();
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
if( !signin.passwordAgain.isValid() ) {
|
||||
|
||||
signin.passwordAgain.showError("please fill in a valid password check.");
|
||||
|
||||
signin.passwordAgain.focus();
|
||||
|
||||
return false;
|
||||
|
||||
}
|
||||
*/
|
||||
|
||||
|
||||
|
||||
var username = signup.username.value;
|
||||
|
||||
var password = signup.password.value;
|
||||
|
||||
var passwordAgain = signup.passwordAgain.value;
|
||||
|
||||
|
||||
var user = await signup.registerUser( username, password, passwordAgain );
|
||||
|
||||
|
||||
if( user ) {
|
||||
|
||||
switch( user.status ) {
|
||||
|
||||
case "created_user":
|
||||
|
||||
alert("user created you can now sign in.");
|
||||
|
||||
break;
|
||||
|
||||
case "user_exists":
|
||||
|
||||
alert("user already exists.");
|
||||
|
||||
break;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user