Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 524775b

Browse files
added oauth and update datetimestamp
1 parent eee8246 commit 524775b

File tree

2 files changed

+49
-1
lines changed

2 files changed

+49
-1
lines changed

‎Login-Oauth-GitHub-CodigoFonteTV.html

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
<!-- https://www.codigofonte.com.br/codigos/autenticacao-atraves-do-github-com-javascript-e-oauth -->
2+
<html>
3+
<header>
4+
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css"></script>
5+
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
6+
<script src="https://cdn.rawgit.com/oauth-io/oauth-js/c5af4519/dist/oauth.js"></script>
7+
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css">
8+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-social/4.12.0/bootstrap-social.min.css">
9+
</header>
10+
11+
<body>
12+
<a id="github-button" class="btn btn-block btn-social btn-github">
13+
<i class="fa fa-github"></i> Sign in with Github
14+
</a>
15+
16+
<script>
17+
$('#github-button').on('click', function() {
18+
// Inicialize com a sua chave publica de autenticação do app OAuth.io
19+
OAuth.initialize('SUA_OAUTH_KEY');
20+
// Use pop-up para oauth
21+
// Ou Redirecionamento
22+
OAuth.popup('github').then(github => {
23+
console.log('github:', github);
24+
// Recupera dados do usuário do provedor oauth
25+
// Para login bem sucessedido, retorna a mensagem de Bem Vindo
26+
// #me() é um método para recuperar dados do usuário
27+
// para saber qual URL do provedor OAuth chamar
28+
github.me().then(data => {
29+
console.log('me data:', data);
30+
alert('GitHub seu email é:' + data.email + ".\nAcesse 'Console Log' para mais detalhes");
31+
});
32+
// Recupera dados do usuário do provedor OAuth usando #get () e
33+
// URL do provedor OAuth
34+
github.get('/user').then(data => {
35+
console.log('self data:', data);
36+
})
37+
});
38+
})
39+
</script>
40+
</body>
41+
</html>

‎datetime_timestamp.js

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,4 +20,11 @@ function fixZero(time){
2020

2121
console.log(now, fixZero(hours), fixZero(minutes), fixZero(seconds));
2222
console.log(new Date().toLocaleString());
23-
console.log(`${fixZero(day)}/${fixZero(month)}/${year} ${fixZero(hours)}:${fixZero(minutes)}:${fixZero(seconds)}`)
23+
console.log(`${fixZero(day)}/${fixZero(month)}/${year} ${fixZero(hours)}:${fixZero(minutes)}:${fixZero(seconds)}`)
24+
25+
// transformar timestamp to date time atual
26+
const timestamp3 = 1627683523;
27+
let date = new Date(timestamp3*1000).toLocaleDateString("pt-BR")
28+
let time = new Date(timestamp3*1000).toLocaleTimeString("pt-BR")
29+
let actualDateTime = `${date} ${time}`;
30+
console.log(actualDateTime);

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /