JSFiddle - React, Tailwind, and code Playground
by chrisguzman
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script src="https://cdn.firebase.com/js/client/1.0.15/firebase.js"></script>
<script src="https://cdn.firebase.com/js/simple-login/1.6.1/firebase-simple-login.js"></script>
<body onLoad="alert('website loaded');">
<div id="dialog-register" title="Register new user">
<form>
<fieldset>
<label for="name">Email</label>
<input type="text" name="email" id="register-email" class="text ui-widget-content ui-corner-all" />
<label for="password">Password</label>
<input type="password" name="password" id="register-password" value="" class="text ui-widget-content ui-corner-all" />
</fieldset>
</form>
</div>
<button id="opener-register">Register</button>
<div id="loginDiv">
<a href="#" onclick="onLoginButtonClicked()" id="login">Login</a>
</div>
</body>
JavaScript
var myRootRef = new Firebase('https://helloworldtest.firebaseio.com/');
var auth = new FirebaseSimpleLogin(myRootRef, function (error, user) {
if (error) {
alert(error);
return;
}
if (user) {
// User is already logged in.
doLogin(user);
} else {
// User is logged out.
// showLoginBox();
}
});
function showLoginBox() {
$("#registerButton").on("click", function () {
var email = $("#email").val();
var password = $("#password").val();
auth.createUser(email, password, function (error, user) {
if (!error) {
doLogin(user);
} else {
alert(error);
}
});
});
}
showLoginBox()