Hozir ishlamoqda · v1.0

Telegram orqali
xavfsiz kirish

Parol shart emas. Faqat Telegram. Saytingizga NEO ID ni qo'shing — foydalanuvchilaringiz bir marta bosib kirsin.

4 qadamda kirish

🌐
01
Saytda "NEO ID bilan kirish" tugmasini bosing
🔐
02
NEO ID server havola yaratadi va Telegramga yo'naltiradi
03
Bot consent ekranini ko'rsatadi, siz Approve bosasiz
🚀
04
Saytga qaytib, hisobga muvaffaqiyatli kirasiz
OAuth 2.0
Standart protokol
PKCE
Qo'shimcha himoya
JWT
Token formati
OIDC
OpenID Connect

Nima beradi?

🔑

Parolsiz kirish

Foydalanuvchilar parol o'ylab o'tirmaydi. Telegram identifikatsiyasi — ishonchli va tez.

🛡️

PKCE himoya

Authorization code interception hujumlaridan himoya. CSRF state parametri bilan.

Real-time polling

Foydalanuvchi Telegramda tasdiqlashi bilanoq sahifa avtomatik yangilanadi.

👤

Profil ma'lumotlari

Ism, familiya, username, telefon raqam — ruxsat asosida uzatiladi.

🔄

Refresh token

Sessiya uzilmaydi. Refresh token orqali yangi access token olish imkoni.

🌐

Ko'p sayt

Bitta NEO ID bilan shop.uz, inpay.uz, food.uz — hamma saytga kirish.

Saytingizga qo'shish

Faqat bir necha qator kod — va foydalanuvchilaringiz NEO ID orqali kira oladi.

login.php
// 1. Foydalanuvchini NEO ID ga yo'naltirish
$state = bin2hex(random_bytes(16));
$_SESSION['state'] = $state;

$params = http_build_query([
  'response_type' => 'code',
  'client_id' => 'sizning_client_id',
  'redirect_uri' => 'https://sizningsayt.uz/callback',
  'scope' => 'openid profile phone',
  'state' => $state,
]);

header("Location: https://577.uz/authorize?$params");

// 2. Callback da token olish
// /callback.php → token so'rovi → /userinfo
// To'liq misol: bot/demo_client.php

Boshlashga tayyormisiz?

@neo_idbot ga yozing va saytingiz uchun client_id + client_secret oling. Integratsiya bir soatdan kam vaqt oladi.

@neo_idbot ga yozish